Get started

From install to your first agent-made change in about five minutes.

Add a model

Open Settings → Model provider, pick Anthropic, OpenAI, DeepSeek or a custom OpenAI-compatible endpoint, and paste your API key.

The key is encrypted on this machine and sent only to the provider, by the app, when it calls the model.

Open a project

Add a folder under Projects in the left sidebar. Conversations started in that project work inside that folder: the file tools can’t reach anything outside it, and running a command always needs your approval.

You can also chat without a project; the agent then works in a separate default folder, which you can change in Settings → General.

Your first conversation

Describe the task the way you would to a colleague — “add a remember-me option to the login page”. The agent reads the relevant code first, then proposes changes.

Type @ in the composer to point at a file, or / to use a skill.

Approvals and rollback

Every file write or command shows an approval card. Allow lets this one through; Always allow stops asking for that kind of action in this project (running arbitrary commands can never be allowed permanently).

The approval mode next to the composer has three levels: Ask each time, Auto (safe) and Auto (all). Auto (all) turns confirmations off — use it only when you fully trust the task.

Every finished turn has a Revert this run button in the conversation.

Plan mode

Press ⇧Tab. For that turn the agent only reads, then hands you a plan; it starts changing things only after you approve. Good for larger changes you want to agree on first.