{"repo":"ThousandBirdsInc/chidori","free":true,"listed":false,"github":"https://github.com/ThousandBirdsInc/chidori","clone":"git clone https://github.com/ThousandBirdsInc/chidori.git","description":"The agent framework where every run is durable, replayable, and resumable by default.","language":"Rust","stars":1362,"topics":["agents","ai","agent-framework","checkpointing","deterministic","durable-execution","javascript-engine","llm","replay","resumable"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Chidori The agent framework where every run is durable, replayable, and resumable by default. Write agents as plain async TypeScript. Every side effect — every LLM call, tool call, and HTTP request — flows through the runtime as a recorded host call . So any run can be checkpointed to disk, replayed for byte-identical output with zero LLM calls , and resumed from any pause — even in a new process after a crash. One Rust binary, an embedded pure-Rust JavaScript engine, and TypeScript + Python SDKs. No Node, no DSL, no native bindings. 💡 Why Chidori · ⚡️ Quick Start · 🧰 What You Can Build · ⚖️ Compare · 📚 Docs · 💬 Discord 💡 Why Chidori Agents are non-deterministic, expensive, and long-running. That combination is what makes them miserable to build: - 🐛 A bug surfaces three runs deep — and you can't reproduce it. - 💸 Every debugging cycle re-bills the same tokens. - 💥 A crash halfway through a multi-step run loses everything. - ⏳ \"Wait for a human to approve\" means keeping a process alive for hours. Most frameworks layer orchestration on top of this chaos. Chidori removes it at the source. The trick is a single boundary. Every side effect an agent performs — every LLM call, tool call, and HTTP request — flows through the runtime as a recorded host call . Agents never touch the world directly, so the runtime sees (and records) everything : Once the runtime sees every side effect, it can log it, cache it, replay it, pause on it, and resume from it. That one mechanism is wh","default_branch":null,"files":null,"tree":[],"storefront":"/r/ThousandBirdsInc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ThousandBirdsInc/chidori/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}