## Why use Baton over raw terminal windows?

CLI coding agents deserve a proper home. Baton gives every agent its own isolated workspace with tools built for the way you actually work.

### Agent monitoring

#### Know when every agent needs you

Status badges on every workspace card — done, waiting for input, or errored. Glance at the sidebar instead of cycling through terminals. One-click notification setup for supported agents.

### Worktree isolation

#### Every agent gets its own branch

Each workspace is a real git worktree with its own branch. Agents never interfere with each other — no stashing, switching, or conflicts. Push branches and open PRs directly from the app.

### Quick create

#### From idea to isolated workspace in seconds

Describe what you want to build — Baton generates the branch name, title, and description. Toggle "Accept Edits" to let your agent start immediately. Open the dialog from anywhere with a global shortcut.

### Diff viewer

#### Review every change before opening a PR

Monaco-powered diff viewer with split and unified modes. Roll back individual files, follow changes live as the agent works, or compare against any branch.

## Ready to ship faster?

Free to use. Mac, Windows, and Linux.

[Download for Linux x64 (Beta)](https://downloads.getbaton.dev/latest/baton-2.3.2-x86_64.AppImage)
