formulahendry/vscode-acp — 394★ trên GitHub (TypeScript). 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)
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
A Visual Studio Code extension that provides a client for the Agent Client Protocol (ACP) — 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
Agent Registry: Browse and discover available ACP agents
Chat Persistence: Conversations are preserved when switching panels
Quick Start
Install: Visual Studio Code Marketplace | Open in VS Code | Open VSX Marketplace
Open the ACP Client panel from the Activity Bar (ACP icon)
Click + to add an agent configuration, or use the defaults
Click an agent to connect
Start chatting!
Requirements
Node.js 18+ (for spawning agent processes)
An ACP-compatible agent installed or available via npx
Pre-configured Agents
The extension comes with default configurations for:
You can add custom agent configurations in settings.
Note on Hermes Agent: Hermes is a Python package, not an npm package. Install it via the Hermes Quickstart (Linux/macOS/WSL2 only — Windows requires WSL2). Make sure hermes is on your PATH and launch VS Code from the same shell/venv. Configure credentials with hermes model.
Extension Settings
Setting
Default
Description
acp.agents
(11 agents)
Agent configurations. Each key is the agent name, value has command, args, and env.
acp.autoApprovePermissions
ask
How agent permission requests are handled: ask or allowAll.
acp.defaultWorkingDirectory
""
Default working directory for agent sessions. Empty uses current workspace.
acp.logTraffic
true
Log all ACP protocol traffic to the ACP Traffic output channel.
Commands
All commands are accessible via the Command Palette (Ctrl+Shift+P):
Command
Description
ACP: Connect to Agent
Connect to an agent
ACP: New Conversation
Start a new conversation with the connected agent
ACP: Send Prompt
Send a message to the agent
ACP: Cancel Current Turn
Cancel the current agent turn
ACP: Disconnect Agent
Disconnect from the current agent
ACP: Restart Agent
Restart the current agent process
ACP: Open Chat Panel
Focus the chat webview
ACP: Add Agent Configuration
Add a new agent to settings
ACP: Remove Agent
Remove an agent configuration
ACP: Set Agent Mode
Change the agent's operating mode
ACP: Set Agent Model
Change the agent's model
ACP: Refresh Sessions
Re-fetch the session list for an agent (also on the agent's right-click menu)
ACP: Show Log
Open the ACP Client log output channel
ACP: Show Protocol Traffic
Open the ACP Traffic output channel
ACP: Browse Agent Registry
Browse the ACP agent registry
Keyboard Shortcuts
Shortcut
Action
Ctrl+Shift+A (Cmd+Shift+A on Mac)
Open Chat Panel
Escape (when turn in progress)
Cancel Current Turn
Development
Prerequisites
Node.js 18+
VS Code 1.85+
Setup
git clone https://github.com/formulahendry/vscode-acp.git
cd vscode-acp
npm install
Build & Run
npm run compile # One-time build
npm run watch # Watch mode for development
Press F5 in VS Code to launch the Extension Development Host.
Testing
npm run pretest # Compile tests + lint
npm test # Run tests
Packaging
npm run package # Production build
npx @vscode/vsce package # Create .vsix
formulahendry/vscode-acp thuộc nhóm Developer Tools trên TopGit, cùng 5 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về formulahendry/vscode-acp ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/formulahendry/vscode-acp là nguồn chính thức.
formulahendry/vscode-acp có phải mã nguồn mở không?
Có — formulahendry/vscode-acp phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/formulahendry/vscode-acp.
formulahendry/vscode-acp có trang demo không?
Dự án có trang chủ ở https://marketplace.visualstudio.com/items?itemName=formulahendry.acp-client. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
formulahendry/vscode-acp dùng license gì?
formulahendry/vscode-acp phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
formulahendry/vscode-acp là gì?
formulahendry/vscode-acp (formulahendry/vscode-acp) là dự án TypeScript trên GitHub. Theo mô tả gốc: 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)
Vì sao formulahendry/vscode-acp được xếp vào nhóm Developer Tools?
TopGit xếp formulahendry/vscode-acp vào nhóm Developer Tools dựa trên GitHub topics và mô tả của repo (gắn thẻ: "acp", "agent-client-protocol", "agentclientprotocol"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về vscode-acp?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về vscode-acp.