formulahendry/vscode-acp
272 stars · Last commit 2026-05-16
Agent Client Protocol client for VS Code — connect to any ACP-compatible AI coding agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode, Kiro, OpenClaw, Hermes and more)
README preview
# ACP Client for VS Code A [Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=formulahendry.acp-client) that provides a client for the [Agent Client Protocol (ACP)](https://agentclientprotocol.com/) — connect to any ACP-compatible AI coding agent directly from your editor.  ## Features - **Multi-Agent Support**: Connect to 11 pre-configured ACP agents or add your own - **Single-Agent Focus**: One agent active at a time — seamlessly switch between agents - **Per-Agent Session List**: Each agent in the Agents view is expandable into its previous sessions. Click a session to restore its history in the chat. Backed by `session/list` when the agent supports it, or by a local per-workspace cache otherwise. - **Session Config Options**: Dynamic per-session selectors (mode, model, reasoning level, …) advertised by the agent are rendered automatically in the composer toolbar. - **Interactive Chat**: Built-in chat panel with Markdown rendering, inline tool call display, and collapsible tool sections - **Thinking Display**: See agent reasoning in a collapsible block with streaming animation and elapsed time - **Slash Commands**: Autocomplete popup for agent-provided commands with keyboard navigation - **Mode & Model Picker**: Switch agent modes and models directly from the chat toolbar (kept for agents that haven't migrated to Session Config Options yet) - **File System Integration**: Agents can read and write files in your workspace - **Terminal Execution**: Agents can run commands with terminal output display - **Permission Management**: Configurable auto-approve policies for agent actions - **Protocol Traffic Logging**: Inspect all ACP JSON-RPC messages with request/response/notification labels