Your AI agent in your terminal.
Install in 30 seconds. Login with your existing GnamiAI account. The agent reads your files, runs shell commands, and edits code on your machine — backed by the same provider keys, skills, memory, and integrations as your web dashboard.
▄████ ███▄ █ ▄▄▄ ███▄ ▄███▓ ██▓ ▄▄▄ ██▓ ██▒ ▀█▒ ██ ▀█ █ ▒████▄ ▓██▒▀█▀ ██▒▓██▒▒████▄ ▓██▒ ▒██░▄▄▄░▓██ ▀█ ██▒▒██ ▀█▄ ▓██ ▓██░▒██▒▒██ ▀█▄ ▒██▒ ░▓█ ██▓▓██▒ ▐▌██▒░██▄▄▄▄██ ▒██ ▒██ ░██░░██▄▄▄▄██ ░██░ ░▒▓███▀▒▒██░ ▓██░ ▓█ ▓██▒▒██▒ ░██▒░██░ ▓█ ▓██▒░██░ agent in your terminal · v0.1.0 signed in cwd: ~/projects/myrepo /help for commands · Ctrl-D to exit › refactor src/api.ts to extract the auth logic into a separate file ⏳ thinking… I'll read the current file, extract the auth helpers, and create src/auth.ts with a clean export surface. ✓ Read src/api.ts (4,128 chars) ✓ Wrote src/auth.ts (1,902 chars) ✓ Edited src/api.ts skills: 2 · tool iter: 3 · llm calls: 4 › run the tests ⏳ thinking… ✓ bash ok All 12 tests pass.
Install
Windows · PowerShell
iwr -useb gnamiai.live/install.ps1 | iex
macOS / Linux
curl -fsSL gnamiai.live/install.sh | bash
npm (any platform)
npm install -g gnamiai
Requires Node.js 18+. The installer is a thin script that runs
npm install -g and verifies the binary lands on
your PATH. Read it before you run it.
Sign in & chat
gnami login— opens the dashboard, mint an API key, paste it back.gnami— interactive REPL.gnami "your prompt here"— one-shot mode for scripting.
The key is stored in ~/.gnami/config.json with
chmod 600. Override at runtime with GNAMI_API_KEY=…
for CI pipelines.
What the agent can do on your machine
Five client-side tools the agent can call mid-turn. Read-only ops auto-run; anything that writes or runs prompts you for approval (with a diff preview).
read_file autoRead a file's text content.
list_dir autoList directory entries.
write_file y / NCreate or overwrite a file. Preview shown before writing.
edit_file y / NFind/replace inside a file with a colored diff.
bash y / NRun a shell command. rm -rf, sudo, and curl|sh always prompt.
File ops are sandboxed to the current working directory. Pass
--no-sandbox to allow paths outside cwd. Pass
--yes to auto-approve non-destructive operations.
Same agent, different surface
The CLI is a thin client. Everything that makes your GnamiAI
workspace yours — the provider key you connected, the skills
you wrote, the memory the agent has of past conversations, the
Gmail / Calendar / GitHub / Slack integrations you authorized —
lives server-side in your tenant. The CLI hits the same
/api/agent/turn endpoint as the web dashboard.
That means you can mint an API key, drop into a terminal on a
server you don't own, run gnami "deploy the staging
branch", and get the same agent your web dashboard talks
to. Switch back to the browser and the conversation is in your
episode log.
Ready?
If you don't already have a GnamiAI workspace, sign up first — the CLI needs a Bearer key from your account.