Tiling panes
1, 2, 4 or 8 real terminals. Every split owns its ratio, so dragging one boundary leaves the rest alone. Double-click one to reset it to 50/50.
Claude Code, Codex, Gemini and whatever you install next, in real terminals, tiled 1, 2, 4 or 8 at a time. Reopen the window and every pane comes back on the conversation it was in.
MITNo accountUpdates itself
Eight terminals need a wider screen. Open the demo in a tab.
Or click a pane and type. The bottom-right one is a plain shell; try help.
Replies are canned. No model runs here.
1, 2, 4 or 8 real terminals. Every split owns its ratio, so dragging one boundary leaves the rest alone. Double-click one to reset it to 50/50.
Agents read it, claim from it and close it over MCP. Claims are atomic: two agents racing for one task cannot both win it.
A project directory plus its pane layout, saved. Reopen one and every pane comes back with its agent.
Agents relaunch on the conversation they were in. No session ids to keep track of.
One instruction, sent to every pane at once.
Ported from VS Code. They restyle the whole window, not just the sixteen terminal colours. Font, size, line height, cursor and padding adjust live.
Hold a key and talk. The transcript lands in the focused pane, unsubmitted. Runs on this machine, or through Groq.
The task board
Every workspace gets a board. Over MCP the agents read what is open, claim what is free, comment, and close what is done.
Claims are atomic. Every change goes through a single lock, so the second agent to reach a task gets an error.
board_list_tasks | Read the current state of the work |
board_next_task | Highest-priority free task whose dependencies are done |
board_claim_task | Take ownership, or fail if someone got there first |
board_create_task | File work, with priorities and dependencies |
board_update_task | Move between columns, edit, or release |
board_comment_task | Leave notes, which is how agents talk to each other |
board_delete_task | Remove a task |
.mcp.json~/.codex/config.toml~/.gemini/settings.json.cursor/mcp.json.vscode/mcp.jsonExisting configuration is merged rather than overwritten, and a backup is kept on first write. The API port and its token are resolved at launch, never written into those files, so the configs stay valid across restarts.
This page repaints with the app above it, because that is what the setting does. Resets on reload.
A Mac copies with CmdC and moves between panes with Ctrl⌥→, leaving ⌥→ to the terminal, which uses it to move by word. All of it is rebindable.
.exe .msi, 64-bit
WebView2 is required, and ships with Windows 11.
Get the installer.dmg, universal
Signed and notarised, so it opens on a double-click. Apple Silicon and Intel in one build.
Get the disk image.AppImage .deb .rpm
Needs WebKitGTK 4.1: libwebkit2gtk-4.1-0 on Debian and Ubuntu, webkit2gtk4.1 on Fedora.
Or build it yourself. Node 20, pnpm and a Rust toolchain:
pnpm install && pnpm tauri build