Nexus ACP
AI Coding Agents in VS Code via the Agent Client Protocol (ACP)

한국어
Nexus ACP lets you chat with AI coding agents directly in VS Code. Use Claude Code, OpenCode, or any ACP-compatible agent without leaving your editor.

Features
- Multi-Agent Support — Connect to Claude Code, OpenCode, or any ACP-compatible agent
- Native Chat Interface — Integrated chat that feels like part of VS Code
- Multi-Tab Chat — Open multiple chat sessions simultaneously
- Tool Visibility — See what commands the AI runs with expandable input/output
- Rich Markdown — Code blocks, syntax highlighting, and formatted responses
- Streaming Responses — Watch the AI think in real-time
- ANSI Color Support — Terminal output colors rendered correctly
- File & Code Attachments — Send selected code or files directly to chat
Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (
Cmd+Shift+X / Ctrl+Shift+X)
- Search for "Nexus ACP"
- Click Install
From Open VSX (VSCodium, Code-OSS, etc.)
- Open Extensions panel
- Search for "Nexus ACP"
- Click Install
Requirements
You need at least one ACP-compatible agent installed:
Nexus ACP automatically detects agents in your system PATH.
Usage
Getting Started
- Click the Nexus icon in the Activity Bar (left sidebar)
- Or click the Nexus icon in the editor title bar
- Select your preferred agent from the dropdown
- Start chatting!
Sending Code
Send selected code:
- Select code in the editor
- Right-click → "Send to Nexus Chat"
Send a file:
- Right-click a file in Explorer
- Select "Send to Nexus Chat"
Multi-Tab Chat
- Click the Nexus icon in the title bar to open a new chat tab
- Each tab maintains its own independent session
- Great for working on multiple tasks in parallel
When the AI uses tools, you'll see status icons:
| Icon |
Status |
Description |
| ⋯ |
Running |
Tool is executing |
| ✓ |
Success |
Tool completed successfully |
| ✗ |
Failed |
Tool execution failed |
Click any tool to see its input and output.
FAQ
Q: Agent not showing in the list?
A: Make sure the agent is installed in your system PATH. Try running claude --version or opencode --version in terminal.
Q: Connection dropped?
A: Close and reopen the chat window. If the issue persists, restart the agent.
Q: Responses are slow?
A: This depends on the AI agent's processing speed. Nexus ACP supports streaming, so responses appear as they're generated.
Contributing
Bug reports, feature requests, and pull requests are welcome!
- Fork this repository
- Create a feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
License
This project is licensed under the Apache License 2.0.
Links