Skip to content
aicoolies logo
Burr logo

Burr

State machine framework for AI agent tracking

Burr is an open-source Python framework for building applications as state machines with built-in observability and persistence. Designed for AI agents, chatbots, and RAG pipelines where tracking state transitions, debugging decisions, and replaying execution is critical. Features automatic state persistence, a visual UI for inspecting execution flows, time-travel debugging, and integration with LangChain, OpenAI, and any Python code. Apache 2.0 licensed by DAGWorks.

About Burr

Burr models applications as state machines where actions transition between states based on conditions. This explicit structure makes agent behavior predictable, debuggable, and reproducible.

Automatic state persistence saves application state at every transition, enabling pause/resume, crash recovery, and human-in-the-loop workflows. Time-travel debugging replays past executions step by step.

The Burr UI provides visual inspection of execution flows, showing state transitions, action inputs/outputs, and decision points. This observability is invaluable for debugging complex agent behaviors.

Integrates with LangChain, OpenAI, and any Python code. Apache 2.0 licensed. Particularly valuable for teams building AI applications that need auditability and reproducibility.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the Apache-2.0 license. Burr has no licensing fees, hosted tiers, or user seat restrictions; it runs entirely within your Python environment and provides a self-hosted local telemetry UI.

full pricing breakdown →

Supported Platforms

Python, Web UI

Explore categories, tags & use cases

Alternatives

All Burr alternatives →

AI agent framework for web browser automation

Browser Use is an open-source AI agent framework with 99K+ GitHub stars enabling LLMs to control web browsers via natural language. Y Combinator-backed, it lets agents navigate sites, fill forms, extract data, and complete multi-step tasks autonomously. Built on Playwright with vision-based element detection, multi-tab management, cookie persistence, and self-correcting actions. Supports OpenAI, Anthropic, and local models with a simple Python API for building custom browser agents.

freemiumOpen Source

Lightweight multi-modal agent framework

Fast, lightweight Python framework for building multi-modal AI agents, formerly known as Phidata. Includes built-in memory, knowledge bases, tools, and reasoning capabilities with 40K+ GitHub stars. Designed for developers who want to build production-ready agents quickly with minimal boilerplate, supporting structured outputs and multi-agent coordination out of the box.

Open Source

Multi-agent orchestration platform for Claude Code

Claude-Flow is an open-source multi-agent orchestration platform that deploys dozens of concurrent Claude Code agents with shared memory and coordinated workflows. It enables parallel task execution, hierarchical agent coordination, and persistent context across sessions. Run via npx with zero setup. Described as the leading agent orchestration platform for Claude by industry analysts, it has 9,100+ GitHub stars and is used for complex codebase-wide refactoring and multi-file development tasks.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Burr?

Burr is an open-source Python framework for building applications as state machines with built-in observability and persistence. Designed for AI agents, chatbots, and RAG pipelines where tracking state transitions, debugging decisions, and replaying execution is critical. Features automatic state persistence, a visual UI for inspecting execution flows, time-travel debugging, and integration with LangChain, OpenAI, and any Python code. Apache 2.0 licensed by DAGWorks.

Is Burr free?

Yes — Burr is open source and free to use. Free and 100% open source under the Apache-2.0 license. Burr has no licensing fees, hosted tiers, or user seat restrictions; it runs entirely within your Python environment and provides a self-hosted local telemetry UI.

Is Burr open source?

Yes — Burr is open source.

Is Burr still maintained?

Yes — Burr is active. Its listing was last verified on September 6, 2026.

What are the best Burr alternatives?

The first editor-selected Burr alternatives are Browser Use, Agno, Claude-Flow.