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 update to 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.