Reactive runtime for durable AI agent construction
Top 31.0% on sourcepulse
Chidori is a reactive runtime and orchestrator for building durable AI agents, targeting developers who need to manage complex AI workflows. It provides solutions for understanding agent behavior, pausing and resuming execution, and managing state-space exploration, enabling developers to leverage familiar Python and JavaScript patterns.
How It Works
Chidori utilizes a Rust-based runtime that supports Python and JavaScript code execution, allowing for seamless integration of AI models into long-running workflows. Its core innovation lies in its reactive nature, enabling features like caching, state resumption, time-travel debugging, and visual debugging of execution graphs. This approach aims to reduce accidental complexity in AI agent development by providing robust tooling for state management and observability.
Quick Start & Requirements
cargo +nightly install chidori-debugger --locked
http://localhost:4000
and OPENAI_API_KEY
environment variable set. Install LiteLLM with uv pip install "litellm[proxy]"
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is in early release, with containerized node support and agent re-evaluation with feedback planned for future development. Safeguards against running untrusted code are still being developed.
6 months ago
1 day