Baton is a desktop application for developers who run multiple AI coding agents at the same time. It gives each agent a separate git worktree and branch, so Claude Code, Codex CLI, OpenCode, Gemini CLI, and other terminal-based agents can work in parallel without overwriting each other’s files or polluting the main checkout.
The app provides a visual workspace for launching agents, monitoring status, reviewing changes, and moving work toward merge. Current public copy supports Monaco-style diffs, built-in Git operations, browser previews tied to workspaces, MCP server support, and one-click pull requests to GitHub or GitLab. Baton also ships multiple agent presets beyond the four headline tools.
Pricing currently includes a free tier for 4 running workspaces plus paid options of $19/month, $79/year, or $99 lifetime for unlimited parallel workspaces. Baton is local-first and says code stays on the developer machine; the main privacy nuance is optional AI-generated workspace and branch titles, where prompt text can be routed to selected providers unless disabled or configured with a user-owned key.
