Skip to main content
1

Install and sign in

Approve the code in the browser. See Installation.
2

Open a project

9p always works in the current directory — there is no project to create or index first.
3

Ask for something small

9p searches, reads what it needs, and answers. Read-only work like this routes to a cheap model automatically.
4

Make a change

Before anything is written or run, 9p asks:
Approve per action, or switch modes with /mode accept-edits once you trust the direction. See Permissions.
5

Watch the cost

Every turn ends with what it used:
The auto → line is the router telling you which model it picked and why.

A first real task

A good opening task is one where you can check the result yourself:
Then, once you agree with the list:
Working in two steps — investigate, then act — is the single biggest quality lever with any coding agent.

Useful in-session commands

Full list in CLI reference.

Next

Give it standing instructions

A 9P.md it reads every session.

Package a workflow

Turn a repeated task into /deploy.