Skip to content

Quickstart

Install Anode, connect a model, open a project, ask it something.

curl -fsSL https://get.coder.company/anode.sh | sh

Check it works:

anode --help

If the command is not found, open a new shell.

cd your-project
anode

The TUI opens on Chat. That is the only screen you need to start.

In the chat composer, run:

/connect

Pick a provider, paste an API key, done.

Prefer environment variables? Set one before launching:

export ANTHROPIC_API_KEY="..."
anode

Anode also picks up OPENAI_API_KEY, GEMINI_API_KEY, GROQ_API_KEY, OPENROUTER_API_KEY, OLLAMA_HOST, and other common provider keys.

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 validator

The more specific you are, the better the result. Mention the file, the constraint, and how to verify.

For anything non-trivial, plan first:

/plan add soft-delete to notes and a screen to restore them

Anode proposes a plan. When it looks right:

/execute

Cancel anytime with /cancel.

See what Anode touched:

/changes

Turn it into a commit:

/commit

Undo with /revert.

Skip the TUI when you want a single answer:

anode -x "summarize this repository"

Review your current diff:

anode review
ProblemFix
No provider/connect in the TUI, or export ANTHROPIC_API_KEY=...
Tool missinganode tools list
Permission prompt confusion/approval to cycle modes
MCP not workinganode mcp doctor

Keep going: