About Baton
Baton is a desktop application for running several AI coding agents at the same time without losing track of them. Each agent is launched in its own isolated git worktree and branch, and the app shows which workspaces are running, waiting for input or finished, so a developer does not need to check every terminal.
It works with command line agents including Claude Code, Codex CLI, OpenCode and Gemini CLI, with a further thirteen listed as built in. Inside each workspace a developer can arrange split panes and terminals, preview the running dev server in a browser tied to that branch, browse the changed file tree, inspect diffs in a Monaco editor and edit before shipping. Saved actions store shell commands and agent prompts as reusable templates, and file and content search is built on fzf and ripgrep. A network sandbox option runs agents inside a Lima virtual machine with an allowlist of reachable domains.
Baton runs on macOS, Windows and Linux and needs no account. The free tier includes every feature and allows unlimited agents across up to 4 isolated workspaces at a time. A paid license removes the workspace limit and covers all of a user's machines. It costs $19 per month, $79 billed yearly, or $99 once for a lifetime license described as early access. Yearly and lifetime purchases carry a 14 day refund.