Apache Burrは、AIエージェントやLLMアプリケーションをステートマシンとして設計・実行するPythonフレームワーク。アプリケーションの状態(State)を中心に置き、各アクション(Action)の入出力を明示的に管理することで、複雑な判断フローを追跡しやすい構造にする。実行中のフローをリアルタイムで可視化するUIが内蔵されており、デバッグや挙動確認をブラウザ上で行える。LangChain・OpenAIなど主要ライブラリとのインテグレーションにも対応。Apache Software Foundationのプロジェクトとして開発されており、OSSとして公開されている。RAGパイプライン、マルチステップ対話、ヒューマン・イン・ザ・ループなど、状態遷移を伴うAIアプリ全般に適用できる。