Apache Incubating Project
Apache Burr (Incubating) makes it easy to develop applications that make decisions, from simple chatbots to complex multi-agent systems. Pure Python, no magic.
0 GitHub Stars
0 k+ PyPI Downloads
0 + Discord Members
Simple, powerful Python API
Build anything from chatbots to multi-agent systems with a clean, composable interface.
Everything you need to build AI applications
Burr provides the building blocks for reliable, observable, and testable AI-powered applications.
Simple Python API
Define your application as a set of actions and transitions. No DSL, no YAML — just Python functions and decorators.
Built-in Observability
The Burr UI lets you monitor, debug, and trace every step of your application in real time. See state changes as they happen.
Persistence & State Management
Automatically persist state to disk, databases, or custom backends. Resume applications from where they left off.
Human-in-the-Loop
Pause execution and wait for human input at any step.…