rewrite the OS. make no mistakes fix this improve my code is this secure? make it work don't touch that file add tests later why is this broken LGTM ship it thank you claude try harder ultrathink undo everything add dark mode make it faster make it pretty now add AI to it build me an app

The best interface for coding agents?
The terminal.

Run multiple AI agents side by side — each in its own isolated workspace,
exactly as the tool authors intended.

Coming Soon
Scroll

Juggling terminals

Five agents, five windows, zero overview. You're alt-tabbing through a mess of terminals with no idea which is which.

Git conflicts

Two agents editing the same branch. Merge hell. Stash nightmares. You lose work because nothing is isolated.

?

No visibility

Is it done? Did it break? You check every terminal one by one, hoping nothing went wrong while you weren't looking.

One app. Every agent.
Total isolation.

Worktree-isolated workspaces

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.

Add Auth Flow
my-app ↥ feat/auth +5 −2
Fix Nav Bug
my-app ↥ fix/nav +1
Stripe Integration
backend ↥ feat/stripe +12 −4
Refactor API
backend ↥ refactor/api
Claude Code dev server
✔ compiled successfully

Terminal Tabs & Splits

Multiple terminals per workspace, organized as tabs. Split any tab into side-by-side panes.

Quick Create

New workspace from the project dropdown with an auto-generated branch name. Idea to isolation in seconds.

Workspace Archiving

Archive finished workspaces to declutter the sidebar. Bring them back when you need them.

Everything you need,
nothing you don't

01

Diff Viewer

Monaco-based split and unified diff. File sidebar for navigating changes. Stage, unstage, restore, or discard individual files inline.

02

File Explorer & Editor

Full file tree with fuzzy search. Built-in Monaco editor. Toggle visibility of gitignored files. Read and edit code without leaving the app.

03

Git GUI

Fetch, push, pull, rebase, merge to main — all from the toolbar. Handle routine git operations without dropping to the CLI.

04

Project Setup Automation

Define setup steps per project — install dependencies, copy env files, init submodules. Each step targets a terminal, tab, split, or runs in the background.

05

Notifications

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.

06

Multi-Window

Open multiple app windows and move workspaces between them. Spread work across monitors or keep different projects in separate windows.

Your orchestra,
your instruments

Claude Code
Codex CLI
OpenCode
Gemini CLI
Amp
Mistral CLI
+ Custom

If it runs in a terminal, it runs in Baton. Configure your own agent commands and workflows.

Make it yours

Themes & Appearance

Light, dark, or system mode. Pick an accent color, customize terminal colors. Changes hot-reload instantly.

Keyboard Shortcuts

Configurable shortcuts for workspace navigation, terminal ops, file operations, and pane management.

Agent Presets

Define open, continue, and prompt commands per agent. Switch presets instantly across workspaces.

Session Management

Start with a prompt, continue previous sessions, or drop into a raw shell. Your call, every time.

Stop juggling terminals.
Start conducting.

Free for up to 5 workspaces. One-time purchase for unlimited.

Coming Soon