<- 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
or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.MacLinux

what is goose?

Goose is an open-source autonomous agent built by Block (Square/Cash App) and now stewarded by the Agentic AI Foundation (an open-governance project under the Linux Foundation). Its source is at aaif-goose/goose on GitHub. What distinguishes Goose is its MCP extensibility — agents can reach 3,000+ tools across the MCP ecosystem, and tasks can go well beyond code: installing software, running deploys, interacting with APIs.

Goose is best suited for developers who want an agent that can operate across the whole dev environment, not just the codebase. The Goose docs cover setup for all platforms.

I use Goose in a dedicated Pane session for infra and deploy tasks — it can trigger a deploy and watch the logs while Claude Code is working on the next feature in another pane.

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.

Last verified against Goose's current release. Written by Parsa Khazaeepoul, co-founder of Pane.

frequently asked questions