Run agents side by side, conflict-free.
The Workflow
Step 1 — Create panes
Press ⌘+N (macOS) or Ctrl+N (Windows/Linux) for each task. Give each pane a descriptive feature name — this becomes the branch name.
Create Pane
Creates a new git worktree with an isolated branch
Step 2 — Assign tasks
In each pane’s terminal, give the agent its instructions. Because each pane runs in an isolated worktree, agents work on independent copies of your codebase.
Step 3 — Monitor
Notifications alert you when an agent finishes or needs input — no need to babysit each terminal.
Tips
- Write self-contained tasks. Agents that touch overlapping files will cause merge conflicts when you go to integrate. Scope each task to a single feature or file boundary.
- Notifications do the waiting for you. Enable desktop notifications in Settings → Notifications so you’re alerted the moment an agent finishes or needs input — no polling required.
- Review and commit each pane independently. Use ⌘+⇧+K to commit a pane’s work, then move to the next. Integrate via your normal PR or merge flow.
There is no hard limit on simultaneous panes. In practice, the bottleneck is API rate limits from your agent provider, not Pane itself.
Last updated on