ThousandBirdsInc/chidori
#513 of 783 by Stars among GitHub repos
The agent framework where every run is durable, replayable, and resumable by default.
About
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.
Agents are non-deterministic, expensive, and long-running. That combination is what makes them miserable to build:
Most frameworks layer orchestration on top of this…
Excerpted from github.com/ThousandBirdsInc/chidori
Latest metrics
| Stars | 1.4k | 2026-07-16 |
|---|---|---|
| Forks | 56 | 2026-07-16 |
| Commits | 296 | 2026-07-16 |
| Releases | 18 | 2026-07-16 |
| Watchers | 13 | 2026-07-16 |
| Open issues | 1 | 2026-07-16 |
| Open PRs | 17 | 2026-07-16 |