← Back to Directory

Burr

LLM Orchestrators

Overview

A stateful framework for building AI applications with LLMs. Burr allows developers to define complex application logic as a state machine, providing a predictable and observable way to manage long-running agentic interactions.

Burr is a Python framework for building stateful AI applications as explicit state machines, giving predictable, observable control over long-running agentic interactions. Its built-in UI visualizes state transitions for debugging. It targets developers who want reliable, inspectable application logic.

Key Features

  • State-machine model for AI apps
  • Predictable, observable execution
  • Built-in monitoring UI
  • Persistence and resumability
  • Open-source

Best For

Developers who want reliable, observable state management for agentic apps.

Pros & Cons

Pros
  • Clear, debuggable state control
  • Good observability built in
  • Open-source
Cons
  • State-machine modeling has a curve
  • Smaller ecosystem
Advertisement

Pulse Verdict

The framework for stateful AI. Burr's focus on clear state management and observability makes it an excellent choice for building reliable, production-ready AI agents.

Pricing

Open-source and free; you supply model access.

Pricing changes often — confirm current plans on the official site.

Visit Official Website →

Related Tools

LangGraph

A library for building stateful, multi-agent applications with LLMs, built on top of LangChain. Provides fine-grained control over agent loops.

Stately.ai

An AI-powered platform for visualizing and building complex logic using state machines and statecharts. Stately's 'Sky' service allows developers to generate functional application logic from natural language prompts and visual diagrams.

Griptape

An enterprise-grade Python framework for building AI applications with LLMs. Griptape provides a modular architecture for managing agents, tools, and memory, with a strong focus on security and predictable behavior.

Hamilton

A micro-framework for defining dataflows in Python. It is increasingly used for orchestrating complex LLM and RAG pipelines by transforming messy logic into a clean, directed acyclic graph (DAG) of functions.