When several agents are running in parallel, the problem is no longer launching them. It is knowing which one is doing what, which one is waiting for you, and where to find the context for each task.

Paneflow brings your coding agents, their terminals, and everything around them into a single local-first workspace.

## One workspace per task [#one-workspace-per-task]

Run Claude Code, Codex, OpenCode, and 13 other CLI agents in side-by-side panes. Add the tests, dev servers, or commands the task needs, then tie that workspace to its git branch.

Each workspace holds its layout, its terminals, and its sessions. You switch between tasks or restart Paneflow without rebuilding your environment from scratch.

## Context stays visible [#context-stays-visible]

* **Agents and terminals:** see everything running and move between panes with the keyboard.
* **Branches and diffs:** keep each task tied to its branch and [review its changes](/blog/diff-viewer) without leaving Paneflow.
* **Agent sessions:** find and [resume Claude Code, Codex, and OpenCode sessions](/blog/agent-sessions) for the current project.
* **Cross-pane context:** the built-in [MCP](https://modelcontextprotocol.io) server lets one agent read a test's output or search for an error in another pane, without copy-pasting.
* **Local environment:** no account, no telemetry, and no mandatory remote service.

## A native app built to last [#a-native-app-built-to-last]

Paneflow is written in Rust and uses [GPUI](https://www.gpui.rs/), Zed's rendering engine. Panes and terminals are drawn directly by the application, with no embedded browser around processes that can run for hours. The whole app is a 14 to 19 MB download.

The project is open source under the GPL-3.0-or-later license and runs on Linux and macOS. A native Windows build is on the roadmap.

## Run your next agent in Paneflow [#run-your-next-agent-in-paneflow]

Download Paneflow, open a project, and create a workspace for the task you want to move forward on.