ACP Patchbay
One VS Code experience for every AI agent.

ACP Patchbay is a unified VS Code client for any
ACP-compatible coding agent — Claude Code,
Gemini CLI, Codex, OpenCode, Auggie, Kimi, Kilo, and every other agent in the live
ACP registry. Consistent chat,
capabilities you can trust, and deep editor context. Every agent connects; how deep
each one goes is shown in the capability matrix, never guessed. Stop learning a new
extension every time you switch agents.
Install from the Marketplace → · Install from Open VSX →
VS Code from the Marketplace; Cursor, Windsurf, VSCodium and other VS Code–compatible editors from Open VSX.
Product page · Source

Why
The agent should be the variable, your experience the constant. The Agent Client
Protocol makes any compatible agent a plug-in — a CLI-only agent is first-class,
and a vendor's extension improving or being retired never moves your workflow.
Patchbay is the one client that speaks it for all of them: one chat, one permission
model, one session store. The full story →
What Patchbay adds
A faithful ACP client already proves the connection works. Patchbay adds the
orchestrator layer on top:
- 🧭 Capabilities you can trust. An agent's handshake tells you what it
claims, not what works on the wire. Patchbay tracks every capability as
declared vs. used, so you see what an agent claims beside what has
genuinely fired — "used" means seen working, not promised.
- 🛡️ One permission model. A single permission broker across every agent. You
review and approve what an agent does — file writes, terminal, tools — the same
way regardless of which agent is driving.
- 🧩 Editor-aware context. A built-in local MCP server hands agents real editor
state — current file, selection, open editors, diagnostics, workspace layout —
and can ask you for input mid-turn. The agent sees what you see.
- 🎛️ Sessions in parallel. Run many sessions at once, on one agent or across
several, each with its own history. A live dot marks a turn in flight, an unseen
dot marks a session that finished while you were elsewhere, an optional chime
tells you the moment a turn lands, and a native OS notification tells you when
an agent is waiting on your answer. Detached panels and prompt queueing included.

Everything you'd expect from a great client
- Polished chat composer with inline
/ commands and @-mentions of workspace files
- Full session history — list, reopen, fork and delete, as far as the agent offers, backed by its own store
- Faithful replay of past sessions (no "last message only" gaps)
- A live plan and a touched-files read-out while the agent works
- MCP servers, including remote ones over Streamable HTTP, added and verified in-client
- Theme-native UI that follows your VS Code theme
Getting started
- Open the Patchbay icon in the activity bar.
- Add an agent in Settings › Agents — search the built-in registry or paste
any command line that speaks ACP. Adding connects and verifies it in one step.
- Hit + and go — one agent starts directly, several offer a picker, and a
not-yet-running agent connects right in the chat pane. The composer's
/ opens
the agent's own advertised commands; the context adder attaches your selection,
current file, diagnostics, or any other file; pasting an image just works.
Settings (gear icon) is where the capability matrix, MCP servers, permission
rules, and agent / session management live.
Uninstalling cleanly
VS Code has no uninstall hook, and secrets can survive uninstall — so a clean
slate is an explicit act: Settings → Data → "Disconnect & erase all
data" stops every agent and deletes everything patchbay stored on this machine
(configs, credentials, caches, rules, saved roots, the audit). Run it before uninstalling. It
covers the current window's workspace records and deletes by the current config
lists — so run it while those configs still exist.
License
Licensed under the Apache License 2.0. Copyright © 2026
Solutions Unity. See NOTICE for attribution.
Source: github.com/solutionsunity/acp-patchbay.
| |