Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Multicoder - VSCode ACP ClientNew to Visual Studio Code? Get it now.
Multicoder - VSCode ACP Client

Multicoder - VSCode ACP Client

Multicoder

|
3,490 installs
| (1) | Free
Code with AI agents via Agent Client Protocol
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Multicoder — VS Code ACP Client

Use Claude Code, Codex, Copilot, Gemini, or any ACP-compatible coding agent directly inside VS Code — through one consistent interface.

Beta — Actively developed. Some features depend on agent capabilities.

Why

AI coding agents are powerful, but each comes with its own terminal UI. If you use more than one — or want to compare them — you're switching between CLIs, losing context, and getting no visibility into what they changed.

Multicoder gives you a single VS Code interface for all of them. You get a chat panel, structured views of what the agent is doing (outline, changed files, edit timeline), and the ability to review every file change as a diff — regardless of which agent made it.

It also lets you run multiple sessions at once, switch between them without interrupting work, and browse past session history.

Getting Started

Install from the VS Code Marketplace or search "Multicoder" in the Extensions view. Requires VS Code 1.107.0+.

If you already have claude, codex, copilot, or gemini on your PATH, the extension detects them on first launch and configures itself automatically.

Otherwise, open the Command Palette and run Multicoder: Install Agent from Registry to pick an agent. You can also add any ACP-compatible agent manually — see Configuration.

What You Get

Chat

A chat panel in the secondary sidebar. Streaming responses with syntax highlighting that matches your VS Code theme, collapsible thinking/reasoning blocks, mermaid diagrams, and KaTeX math. Tool calls appear as compact icon rows with live status. Switch models, modes, or thinking levels from selectors in the prompt area.

Session Sidebar

Five views in the primary sidebar:

  • Sessions — All active and past sessions. Color-coded state (active, idle, error, unloaded). Filter by time period. Click to switch — past sessions load on demand and can be continued.
  • Outline — Structured view of the conversation: user turns, text blocks, tool calls, reasoning. Click any tool call to inspect its output or open a diff.
  • Changes — Files the agent modified. Flat list or folder tree. Click to open a diff in VS Code's built-in diff editor.
  • Timeline — Edit-by-edit history for a selected file. Each entry is clickable to diff.
  • Usage Stats — Duration, turn count, tool calls for the current session.

Parallel Sessions

Run multiple sessions simultaneously, even across different agents. Switching sessions doesn't stop anything — prompts continue in the background.

Session History

Sessions are cached locally per workspace. You can also sync history from agents that support it (Claude Code, Codex, Copilot, OpenCode). Past sessions are browsable, loadable, and continuable.

Supported Agents

Agent Session History Diffs Model/Mode Selection
Claude Code yes yes yes
Codex CLI yes yes yes
GitHub Copilot yes — —
Gemini CLI partial yes —
OpenCode yes — yes

Any agent that implements the Agent Client Protocol should work. Feature availability depends on what each agent supports.

Configuration

Agents are configured in multicoder.agentServers. The auto-detection and registry installer handle this for you, but you can also add entries manually:

// settings.json
{
  "multicoder.agentServers": {
    "Claude": {
      "type": "registry",
      "command": "npx",
      "args": ["@zed-industries/claude-agent-acp"]
    },
    "My Custom Agent": {
      "type": "custom",
      "command": "/path/to/my-agent",
      "args": ["--acp"],
      "env": { "API_KEY": "..." }
    }
  }
}

Commands

Command Description
Multicoder: New Session Start a new chat session
Multicoder: Select Session Switch to another session
Multicoder: Install Agent from Registry Add an agent from the ACP registry
Multicoder: Agent Settings Open agent configuration
Multicoder: Sync History Import session history from an agent
Multicoder: Export Session Save session log as JSON
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft