chidori
Basic Information
Chidori is an open-source orchestrator, runtime, and IDE designed to build durable AI agents and long-running workflows. It provides a reactive runtime implemented in Rust that can execute user code written in Python or JavaScript and brokers interactions with LLMs and external services. The project focuses on giving developers tools to understand and control agent execution by enabling pauses, resumptions, state preservation, and exploration of alternate execution paths. Typical use includes authoring agents as single-file or multi-file projects, running the provided visual debugger entrypoint chidori-debugger, and connecting to LLM proxies such as a local LiteLLM instance or OpenAI via configuration. The repository supplies examples that demonstrate inter-language execution and LLM-driven tasks, and it aims to avoid introducing a new domain-specific language by integrating with familiar programming patterns.