Diff Viewer
Monaco-based split and unified diff. File sidebar for navigating changes. Stage, unstage, restore, or discard individual files inline.
Run multiple AI agents side by side — each in its own isolated workspace,
exactly as the tool authors intended.
Five agents, five windows, zero overview. You're alt-tabbing through a mess of terminals with no idea which is which.
Two agents editing the same branch. Merge hell. Stash nightmares. You lose work because nothing is isolated.
Is it done? Did it break? You check every terminal one by one, hoping nothing went wrong while you weren't looking.
Every workspace is backed by a real git worktree — a separate working directory with its own branch. Agents never interfere with each other. No stashing, no switching, no conflicts.
The sidebar shows every workspace across all your projects with live status indicators — git changes, ahead/behind counts, and terminal state. You always know what's happening.
Multiple terminals per workspace, organized as tabs. Split any tab into side-by-side panes.
New workspace from the project dropdown with an auto-generated branch name. Idea to isolation in seconds.
Archive finished workspaces to declutter the sidebar. Bring them back when you need them.
Monaco-based split and unified diff. File sidebar for navigating changes. Stage, unstage, restore, or discard individual files inline.
Full file tree with fuzzy search. Built-in Monaco editor. Toggle visibility of gitignored files. Read and edit code without leaving the app.
Fetch, push, pull, rebase, merge to main — all from the toolbar. Handle routine git operations without dropping to the CLI.
Define setup steps per project — install dependencies, copy env files, init submodules. Each step targets a terminal, tab, split, or runs in the background.
Hooks into Claude Code's notification system. Get alerted when a workspace needs attention — no more polling terminals to check if an agent is done.
Open multiple app windows and move workspaces between them. Spread work across monitors or keep different projects in separate windows.
If it runs in a terminal, it runs in Baton. Configure your own agent commands and workflows.
Light, dark, or system mode. Pick an accent color, customize terminal colors. Changes hot-reload instantly.
Configurable shortcuts for workspace navigation, terminal ops, file operations, and pane management.
Define open, continue, and prompt commands per agent. Switch presets instantly across workspaces.
Start with a prompt, continue previous sessions, or drop into a raw shell. Your call, every time.
Free for up to 5 workspaces. One-time purchase for unlimited.