<- back to runpane.com

goose with multi-agent task orchestration

Pane is a desktop agent manager for developers running autonomous CLI agents. Run multiple Goose sessions in parallel — each with its own MCP extensions, isolated worktree, and long-running task context — without losing track of what each one is doing.

Pane running multiple Goose sessions in parallel

mcp extensions per session

Goose loads MCP extensions from its own configuration, not from the terminal host. Each Pane session runs a separate Goose process with its own extension set. One session can use a database extension while another uses a filesystem extension — they do not share state or interfere with each other.

long-running tasks across panes

Goose tasks can run for minutes or longer. Pane keeps each session visible: the output scrolls, the branch state is tracked, and the diff waits for review when the task finishes. You can check in on one task, hand-review what it wrote, and switch to another running session without losing either context.

what pane does

- starts each Goose session in an isolated worktree

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

- keeps terminal output, diff review, and git actions in one workspace

- works natively on Windows, Mac, and Linux

when one goose session is enough

If you run one Goose task at a time and a single terminal covers your workflow, you do not need Pane. Pane is useful when you want multiple Goose sessions running concurrently on separate branches, or when you want to combine Goose with other terminal agents and need each session isolated.

Compare: Pane vs autonomous agents, Pane vs coding agents.

Background: agent orchestration, what is an agent manager.

frequently asked questions