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 41 products in the Frameworks & Stacks category. View all Burr alternatives.
Google ADK
Open-source agent development kit from Google for building multi-agent systems
LangGraph
Low-level framework for building stateful, long-running AI agents with graph-based orchestration
AgentsKit
Open-source TypeScript ecosystem for building, distributing and operating AI agents without provider lock-in
llmkit
One LLM client API for 20+ providers, in Go, TypeScript, Python and Rust
CC Switch
Open-source desktop manager and local router for AI coding tools
LocalAI
Open-source, self-hosted OpenAI-compatible API for running models on your own hardware
Also listed in
Work on Burr? Feature it at the top of Frameworks & Stacks.
Is your product missing?