Quickstart
Install Anode, connect a model, open a project, ask it something.
1. Install
Section titled “1. Install”curl -fsSL https://get.coder.company/anode.sh | shCheck it works:
anode --helpIf the command is not found, open a new shell.
2. Open A Project
Section titled “2. Open A Project”cd your-projectanodeThe TUI opens on Chat. That is the only screen you need to start.
3. Connect A Model
Section titled “3. Connect A Model”In the chat composer, run:
/connectPick a provider, paste an API key, done.
Prefer environment variables? Set one before launching:
export ANTHROPIC_API_KEY="..."anodeAnode also picks up OPENAI_API_KEY, GEMINI_API_KEY, GROQ_API_KEY,
OPENROUTER_API_KEY, OLLAMA_HOST, and other common provider keys.
4. Ask Something
Section titled “4. Ask Something”Just type. Like talking to a teammate.
what does this project do?where is the HTTP server started?add a test for the empty-username case in the user validatorThe more specific you are, the better the result. Mention the file, the constraint, and how to verify.
5. Plan Before Big Changes
Section titled “5. Plan Before Big Changes”For anything non-trivial, plan first:
/plan add soft-delete to notes and a screen to restore themAnode proposes a plan. When it looks right:
/executeCancel anytime with /cancel.
6. Review And Commit
Section titled “6. Review And Commit”See what Anode touched:
/changesTurn it into a commit:
/commitUndo with /revert.
7. One-Shot From The Shell
Section titled “7. One-Shot From The Shell”Skip the TUI when you want a single answer:
anode -x "summarize this repository"Review your current diff:
anode reviewWhen Something Breaks
Section titled “When Something Breaks”| Problem | Fix |
|---|---|
| No provider | /connect in the TUI, or export ANTHROPIC_API_KEY=... |
| Tool missing | anode tools list |
| Permission prompt confusion | /approval to cycle modes |
| MCP not working | anode mcp doctor |
Keep going: