PaneVibe

Keep the
terminal honest.

Run the coding agent you trust in real panes with an editor, worktrees, and a browser.

The CLI stays the source of truth.

PaneVibe makes real terminal programs easier to read, steer, and run in parallel. It does not create a second execution model that drifts behind them.

Every pane is a real PTY.

Signals, raw mode, ANSI, TUIs, and vendor updates arrive intact. The readable chat view is a projection—not a second agent runtime.

One Rust binary.

Tauri 2 and the OS webview instead of Electron or a resident server.

15–25 MB

See what the agent sees.

Dock an embedded browser beside the code, or launch an isolated persistent Chromium profile.

Split by thought, not by tool.

Chat, terminal, editor, files, diffs, and browser share one inspectable surface.

Worktrees built in.

Give an agent its own branch and checkout without touching the work you already have open.

Six MCP servers ship inside.

Terminal, browser, notepad, library, assist, and Thorium materialize from the binary. Your own MCP config merges alongside them.

terminalbrowsernotepadlibraryassistthorium

CLI or API. Local or hosted.

Claude Code, Codex, Ollama, vLLM, LM Studio, and any OpenAI-compatible endpoint.

Localhost means localhost.

No account. No telemetry. No proxy. Credentials stay in OS-encrypted storage.

0 phone-home

Projection above. Truth below.

The webview presents the work. Rust handles system boundaries. Your CLI owns the agent loop. Every layer has one job and one failure domain.

OS webviewChat · terminal · editor · browser
Rust bridgePTY · parser · policy · index
Your CLIClaude · Codex · shell · anything

Your terminal already knows how to build.
Give it room to think.