
Burr
An open-source framework for building and debugging applications that make decisions, such as chatbots, agents, and simulations, using simple Python building blocks.
🛡️ AgentReady threat assessment
MAESTRO 7-layer threat model + OWASP AIVSS risk score for Burr, derived from its capabilities.
Overview
Burr is an open-source framework developed by DAGWorks that facilitates the creation of decision-making applications—including chatbots, agents, and simulations—using straightforward Python components. It enables developers to model applications as state machines, providing a user interface for real-time monitoring, tracing, and debugging. Burr integrates seamlessly with various frameworks and includes pluggable persisters to save and load application states, enhancing the development and maintenance of complex AI-driven systems.
Key features
- open-source
- framework
- state machine
- AI development
- real-time monitoring
Use cases
- Developing AI-driven applications that require decision-making capabilities.
- Modeling complex workflows as state machines for clarity and maintainability.
- Real-time monitoring and debugging of application states and transitions.
- Integrating with large language models (LLMs) and other frameworks for enhanced functionality.