GitHub
chidori
#629 of 964 in the AI Agent Index
9 Score
Real usage —
Momentum —
Attention 35
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…
Across sources
1.4k Stars
- Stars 1.4k
- Forks 56
- Commits 304
- Releases 18