Quickstart¶
From zero to a reviewed change in a few commands. This assumes you finished Installation (berth setup succeeded and berth diagnose is green).
The shortest path¶
berth run is the quick-start form: it spawns a Claude agent with smart defaults and auto-enables --ssh when you pass a git@ URL. For explicit control over agent type, auth, and isolation, use berth spawn.
1. Spawn an agent¶
The first auth flow may open a browser or print a device-code login. Agents run inside tmux in the container — Ctrl-b d detaches without stopping anything.
2. Watch it work¶
berth list # all agents, running and stopped
berth status --latest # blocked / working / done / idle / exited
berth peek --latest # snapshot of the live terminal
berth attach --latest # jump into the session (restarts stopped containers)
Need to correct course without attaching?
3. Review what changed¶
berth output --latest # the agent's last message
berth diff --latest # git diff of the workspace
berth review --latest # AI review pass over the changes
Happy with it? Push a branch and open a PR (needs --ssh and GitHub auth in the container):
4. Clean up¶
berth stop --latest # stop + remove this agent
berth cleanup # remove all agents + managed networks (keeps auth)
berth cleanup --auth # full reset including auth volumes
Containers persist until you stop them — you can walk away and berth attach later.
Where to go next¶
- Spawning Agents — every repo/auth/runtime option
- Monitor & Manage — status, logs, search, inbox, cost
- Review & Ship — steer, checkpoints, review comments, PRs
- Terminal UI — all of the above from one dashboard
- Security — what the sandbox does and doesn't protect