chidori
Observation pool · not formally ranked
This project does not currently meet the main index requirement of two current dimensions across two source types.
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
- Stars 1.4k
- Forks 59
- Commits 340
- Releases 20