ThousandBirdsInc / chidori
The agent framework where every run is durable, replayable, and resumable by default.
Why this job: says: agent framework; topics: agent-framework, agents
What it does
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.
Get started
curl -fsSL https://raw.githubusercontent.com/ThousandBirdsInc/chidori/main/scripts/install.sh | sh - Maintenance
- Active
- Last commit 18 days ago
- Stars
- 1,372
- On GitHub
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- 2 systems
- Mac, Linux
- Latest version
- v3.8.1
- Released 2 months ago
- Built with
- Rust
- 86% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- 69% closed
- 4 still open
- Pull requests
- 145 merged
- 12 waiting
- Releases
- 20
- 5 in the last year
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| limenagent / prodagent | 140 | 19 days ago | MIT | No downloads |
| CodeSoul-co / Hypha | 451 | 2 months ago | Apache-2.0 | No downloads |
More: download files, languages, topics and project record
Download files, v3.8.1
- Mac4 files, 36 downloads
- Linux4 files, 38 downloads
Languages
- Rust 86%
- JavaScript 7%
- TypeScript 5%
- Python 1%
Topics
- agent-framework
- agents
- ai
- checkpointing
- deterministic
- durable-execution
- javascript-engine
- llm
- replay
- resumable
- rust
- typescript
Project record
- JobAgent frameworks
- StatusListed
- Commits342
- Forks62
- Watching13
- Stars in 28 days+4
- CreatedJul 19, 2023
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
