chidori logo

chidori

Enrichment pending
ThousandBirdsInc/chidori

The agent framework where every run is durable, replayable, and resumable by default.

GraphCanon updated today · GitHub synced today

1.4k
Stars
56
Forks
3
Open issues
13
Watchers
today
Last push
Rust Apache-2.0Created Jul 19, 2023

Trust & integrity

Full report
Maintenance
Very active (0d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Organization account
As of today · Source: github_public_v1
Security (OSV)
No lockfile
As of today · Source: none

Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.

Overview

The agent framework where every run is durable, replayable, and resumable by default.

Capability facts

Languages
rust

Source: github.language · Jul 11, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 11, 2026)

There's nothing else to install: no Node, no Python, no Rust toolchain, no native
Source link

Tags

README

0. Install

Chidori is one self-contained binary — the runtime that runs your agents. There's nothing else to install: no Node, no Python, no Rust toolchain, no native bindings. The fastest way to get it is the prebuilt binary:

curl -fsSL https://raw.githubusercontent.com/ThousandBirdsInc/chidori/main/scripts/install.sh | sh

This downloads the right binary for macOS (Apple Silicon or Intel) or Linux (x86_64 or arm64) from the latest GitHub release, puts it in ~/.chidori/bin, and prints a one-line PATH tweak if needed. Check it with chidori --version. Prefer to grab the tarball by hand? Every release page lists one per platform.

Other ways to install (build from source, contributors)

From crates.io — builds the binary from source, so you need a stable Rust toolchain (1.95 or newer). Slower than the prebuilt binary, but handy if you already have cargo:

cargo install chidori   # binary lands in ~/.cargo/bin

From a checkout — also gets you the bundled examples/ used in step 4. The repo pins its toolchain via rust-toolchain.toml, so cargo picks it up automatically:

git clone https://github.com/ThousandBirdsInc/chidori
cd chidori
cargo build --release   # binary at ./target/release/chidori

Which package is which? The thing you install here is the runtime (the chidori binary). The npm and PyPI packages are the SDKs — thin, optional clients for driving the runtime over HTTP from a TypeScript or Python app. You don't need them to write or run agents (you author those in plain .ts files the runtime executes directly); reach for an SDK only when you want to embed Chidori in an existing service. npm i @1kbirds/chidori does not install the runtime.


License

Apache-2.0 — see LICENSE.