One binary, nothing beside it
Static musl builds for Linux, native builds for macOS and Windows. No Node, no Python, no runtime to keep aligned with the agent's version.
Install
A single-binary coding agent CLI in Rust. No runtime dependency, sessions that survive a restart, and an OS sandbox that fails closed by default while keeping native execution behind an explicit trusted choice.
curl -fsSL https://raw.githubusercontent.com/sunerpy/zuno/main/scripts/install.sh | shirm https://raw.githubusercontent.com/sunerpy/zuno/main/scripts/install.ps1 | iexcargo install --git https://github.com/sunerpy/zuno zuno-cli --lockedThen start the terminal application:
zunoZuno is not a chat window that happens to run commands. A turn is a durable unit of work: the assembled prompt is written to SQLite before the request leaves, every tool result is logged as an event, and the session can be replayed or resumed after the process dies.
# Make a change, with the workspace-write sandbox and the tests as the gate.
zuno run "add pagination to the /users endpoint and run the tests"
# Continue the most recent session rather than starting a new one.
zuno run --continue "now cap the page size at 100"
# Read-only investigation. No write tool is registered at all.
zuno run --agent plan "why does the retry budget start before the first attempt?"| If you want to | Read |
|---|---|
| Understand the design before installing | What is Zuno? |
| Get running in a few minutes | Quick start |
| Connect a provider | Providers and credentials |
| Look up a configuration key | Configuration reference |
| Look up a command | CLI reference |
| Work inside an editor | Editors and ACP |
| Diagnose a failure | FAQ |