<- back to runpane.com

opencode with multi-agent sessions on any os

Pane is a desktop agent manager for developers running TUI-based CLI agents. Run multiple OpenCode sessions in parallel — each on its own branch, with LSP awareness intact — without configuring tmux or managing worktrees by hand.

Pane running multiple OpenCode sessions in parallel

lsp awareness across parallel sessions

OpenCode resolves imports and diagnostics through the project directory it is launched in. Pane gives each session its own worktree, so each OpenCode instance sees a clean checkout of the right branch. The LSP operates against that checkout — no cross-session contamination, no shared dirty state.

session management without the tmux overhead

Running multiple OpenCode sessions in tmux means naming windows, remembering keybindings, and correlating window numbers with branches. Pane keeps sessions named by what they are doing — each one shows its output and its branch — so switching between them does not require reconstructing context from a terminal window index.

what pane does

- starts each OpenCode session in an isolated worktree

- lets you run OpenCode alongside Claude Code, Aider, or any other CLI agent

- keeps terminal output, diffs, and git actions in one place

- works natively on Windows, Mac, and Linux without tmux or WSL

when a single opencode session is enough

If you work on one branch at a time and one terminal is manageable, you do not need Pane. Pane earns its keep when you want parallel OpenCode sessions on different branches, or you want to mix OpenCode with other agents and keep each one isolated.

Compare: Pane vs coding agents, Pane vs cmux.

Background: git worktrees for AI agents, agent orchestration, what is an agent manager.

frequently asked questions