Rusty
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 | shWhat you get
Section titled “What you get”- Context-aware edits across your whole tree — file read/write/edit, unified diff patches
- A sandbox with approvals — tiered permission model with per-tool classification
- Readable diffs before any change lands
- Bring your own model — Xiaomi MiMo, Kimi, OpenAI, DeepSeek, Ollama, or any OpenAI-compatible API
- Built-in tools — bash, regex search, glob, web fetch, sub-agent spawning, task management
- Auto-compaction — three-tier system that keeps long conversations under the context window
- Session persistence — save, resume, and name sessions across restarts
Run modes
Section titled “Run modes”Full terminal UI with streaming, markdown rendering, permission prompts, and slash commands. This is the default.
rustySingle prompt, print response, save session. Ideal for scripting.
rusty --prompt "Explain this codebase"Interactive line-by-line REPL without the TUI. Supports slash commands.
rusty --headlessWhere to next
Section titled “Where to next” Installation get the binary on your PATH
Quickstart ship your first change
Settings configure models, keys, and preferences
Permissions how Rusty stays safe