GitHub repo

ThousandBirdsInc/chidori

Rust Tracked since 2023-07-19 Updated 2026-07-16 View source ↗

#513 of 783 by Stars among GitHub repos

1.4k Stars

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