Install the CLI
Get Eyano Code running in your terminal in a couple of minutes.
Install
macOS, Linux, WSL
curl -fsSL https://eyano.chat/install.sh | bash
Windows (PowerShell)
irm https://eyano.chat/install.ps1 | iex
npm (any platform with Node.js 20+)
npm install -g eyano-code
Requires Node.js 20+. Eyano Code keeps itself up to date — it checks once a day and applies updates in the background; run
eyano updateto update on demand.
Log in
eyano login # enter your Eyano email/phone, then the OTP code
Your credential is stored at ~/.config/eyano/session.json (mode 600).
Use it
eyano # interactive agent (auto-resumes this folder)
eyano "fix the bug in src/x.ts" # run a one-off coding task
eyano do --yes "<task>" # auto-approve file writes & commands
eyano --resume # pick a past conversation in this folder
eyano --new # start a fresh conversation
eyano models # list available models
eyano model claude-haiku-4-5 # set the default model
eyano ask "<question>" # quick one-shot question (no tools)
Choosing a model
Precedence: --model <code> flag → saved default (eyano model <code>) → EYANO_MODEL env → the cheapest code-enabled model.
Approvals
Every file write and shell command shows a diff (or the command) and asks what to do — allow once, always allow that tool, allow everything for the session, deny, or deny with a steering note. "Always allow" choices are remembered per-project. Pass --yes to pre-approve everything in trusted or sandboxed contexts.
Next: read the full documentation — interactive TUI, loop mode, usage, and more.