Open-source terminal coding agent

A coding agent
that never leaves
your terminal.

Rusty is a single 12 MB binary that pairs with you right where you work — fast, private, and entirely yours. No telemetry. No cloud lock-in. No bloat.

$ curl -fsSL rustycli.com/install | sh
Star on GitHub
12 MB static binary Zero telemetry Bring your own model
Bring your own model open weights· Anthropic· OpenAI· Ollama· any OpenAI-compatible endpoint

Ask in plain English.
Watch it ship.

Rusty reads your repo, plans the change, edits the files, and runs your tests — narrating every step. It asks before it touches anything it shouldn't.

  • Context-aware edits across your whole tree
  • Runs commands in a sandbox, with approvals
  • Diffs you can read before anything lands
rusty — ~/projects/api
rusty v0.2.2 · ready
add rate limiting to the /api/login route
  ⠿ reading src/routes/auth.rs
  ⠿ planning middleware…
  ✔ created src/middleware/ratelimit.rs +38
  ✔ edited  src/routes/auth.rs +4 -1
  ✔ cargo test — 28 passed
  apply changes? [y/N]
12MB
Single static binary
<20ms
Cold start
0
Telemetry events
AGPL
Open source license

Rusty doesn't work alone.

One agent you actually talk to, backed by a tiny crew of retro helpers. Here's how they split the work.

you ▸ rusty plans ▸ vault approves ▸ shipped
Rusty
Reads, plans & writes
Vault
Sandboxes every action
Floppy
Keeps it one tiny binary
Cassette
Boots & replays fast

Here's the loop: you describe the change, Rusty reads your repo and writes the code, then hands each action to Vault, which runs it sandboxed and waits for your nod. Floppy keeps the whole crew inside one 12 MB binary, and Cassette makes it cold-start and replay in milliseconds. One tool you talk to — a tiny team doing the work.

Built for open weights.

Rusty is model-agnostic and tuned to shine on the open-source frontier — point it at a local runtime or any OpenAI-compatible endpoint and keep everything in your own walls.

Prefer a hosted frontier model? OpenAI and Anthropic work great too — same workflow, same approvals.

Works best with
Xiaomi MiMo
Kimi
GLM
MiniMax
DeepSeek
+ OpenAI + Anthropic

Get Rusty in one line.

macOS, Linux, and Windows. No account required to start.

$ curl -fsSL rustycli.com/install | sh
brew install rusty· cargo install rusty-cli· scoop install rusty