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.
CLI coding agents are powerful, but running them in raw terminal windows gets messy fast. Baton gives you a professional workspace to run multiple agents in parallel — each in its own git-isolated environment.
CLI coding agents deserve a proper home. Baton gives every agent its own isolated workspace with tools built for the way you actually work.
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.
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.
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.
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.
Free to use. Mac, Windows, and Linux.