
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.
These scores are auto-generated from public information (the agent's own listing, docs, and repository) using the canonical OWASP AIVSS formula and the MAESTRO framework — an estimate for guidance, not a penetration test, audit, or certification. See the scoring methodology — every score is re-derived by the same automated method as an agent's public evidence changes.
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 and capabilities
- 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.