Overview
Pane is an open-source, keyboard-first desktop app for coordinating AI coding agents in parallel. It supports built-in workflows for Claude Code, Codex, Cursor, OpenCode, and Aider, while remaining compatible with other agents that run in a terminal.
Each task can run in a separate Git worktree with its own branch and directory. Pane is local-first by default, so opening a pane does not upload the repository; each agent continues to use its own provider and permission model.
Parallel Agent Workspace
Pane combines multiple agent terminals in one workspace and makes their state visible from a vertical sidebar. Horizontal and vertical splits can place terminals or an in-app browser side by side, while cross-terminal context lets users bring output from another terminal into the current pane.
- Automatically creates and cleans up Git worktrees
- Assigns each pane a block of isolated ports for parallel development servers
- Copies environment files into newly created worktrees
- Runs configured setup, run, and archive scripts
- Provides desktop and sound notifications when an agent needs attention
- Shows pane, workspace, branch, port, and activity status
Sessions and Agent Control
Named sessions can divide work, start panes, monitor progress, collect reports, and track pull requests. Pane also exposes an agent-operable command-line interface and registers MCP tools with supported agents, allowing one agent to start or check work performed by others.
Agent loops can read terminal output, send input, and validate progress. The interface includes built-in Git operations such as diff, commit, push, pull, rebase, squash, and merge, plus token and cost reporting for Claude Code and Codex panes.
Platforms and Remote Work
Pane runs on Windows x64 and ARM64, macOS on Apple Silicon and Intel, and Linux x64 and ARM64. WSL repositories and agents can run inside a selected distribution, including session workflows.
Remote Pane keeps the desktop interface local while worktrees, terminals, and agents operate on a VM, WSL environment, or another host. Browser-based phone access can steer agents remotely, and always-on guidance helps hosts remain available for longer-running work. Pane is licensed under AGPL-3.0 and provides API documentation, an OpenAPI specification, agent instructions, and a local CLI contract for developers.