One pane per agent
Run Claude Code, Codex, OpenCode, and your own CLIs side by side. Split and resize panes, and move between them from the keyboard.
A native workspace for Claude Code, Codex, and any CLI agent. Each gets its own pane, and a desktop notification reaches you when a turn ends, even if you've switched to another app. Built in Rust on Zed's GPU engine.

Every agent session stays in view and labeled, so you can tell at a glance which one needs you and which one is still working.
Run Claude Code, Codex, OpenCode, and your own CLIs side by side. Split and resize panes, and move between them from the keyboard.
Keep each task's agent panes, git branch, working directory, and local servers together, and pick it all back up after a restart.
Built on Zed's GPU rendering engine and upstream alacritty_terminal. No embedded Chromium around agents that run for hours.
Give each agent, test runner, server, or review pane the space it needs. Split horizontal, vertical, zoom to fullscreen, or pick a preset.
Paneflow keeps branches, diff stats, working directories, and running HTTP servers attached to the workspace. You can see which agent owns which task.

Paneflow detects Claude Code, Codex, and OpenCode sessions and tags each pane. A JSON-RPC server scripts splits and prompts from any language, and an MCP server lets the agents read what's running in your other panes, no copy-paste.

Paneflow reads each agent's native session history for the current project, groups Claude Code, Codex, and OpenCode in one popover, and resumes the selected thread in the terminal.
