Burr
Build stateful AI agents and applications as state machines, with a built-in tracing UI
Burr is a Python framework for building stateful AI applications and agents, modeling them as state machines of actions and transitions defined with plain functions and decorators. It covers chatbots, agents, and simulations without a domain-specific language.
It persists state to disk, databases, or custom backends, supports checkpoints, human-in-the-loop, parallel execution, and branching, and ships a built-in UI for real-time monitoring, tracing, and replay. It integrates with OpenAI, Anthropic, LangChain, FastAPI, and Pydantic. Apache 2.0 (incubating), originally built by DAGWorks.
Pricing: Free
Burr Alternatives
Explore 43 products in the Agents category. View all Burr alternatives.
CrewAI
Framework for orchestrating role-playing, autonomous AI agents.
Fixie
The fastest way to build conversational AI agents
ChatBotKit
Platform for building AI agents and deploying them across web, Slack, Discord, WhatsApp, and Telegram
Also listed in
Work on Burr? Feature it at the top of Agents.
Is your product missing?