ACP Pro

Một sidebar VS Code cho mọi AI coding agent — Claude Code, Copilot, Gemini, Codex và bất kỳ thứ gì theo chuẩn Agent Client Protocol.

VS Code extension · Miễn phí bản lõi, tùy chọn Pro · v0.1.9

ACP Pro

Vấn đề

Nhảy qua nhảy lại giữa Claude Code, GitHub Copilot, Gemini CLI và phần còn lại, sidebar editor của bạn bắt đầu trông giống thanh bookmark trình duyệt. Mỗi agent một extension, một quy ước UI, một mô hình session, một keybinding riêng. Một panel. Một thanh tab. Một cách đọc tool call.

ACP Pro thực chiến

ACP Pro chuyển agent ngay trong một panel VS Code

Điểm nổi bật

Multi-tab session

Mỗi tab là một session agent độc lập với history, model, permission mode và thư mục làm việc riêng. Chạy song song nhiều agent, hoặc fork tab đang mở để tách ra một session mới.

Tool call streaming

Tool invocation stream theo thời gian thực dưới dạng card có thể thu gọn. Sửa file render thành inline diff ngay tại chỗ, kèm block ảnh, audio và resource hiển thị inline.

Permission mode theo session

default · acceptEdits · plan · bypassPermissions — chọn theo tab, đổi nhanh bằng Shift+Tab, override theo tool call. Không cần context-switch.

Header chat biết git

Mỗi tab có dải header dính hiển thị chấm trạng thái session, tên và phiên bản agent, cwd đang dùng, và một git pill kiểu powerlevel10k theo dõi branch cùng số ahead/behind/stash/staged.

Chia sẻ session từ xa

Bridge HTTP + WebSocket tích hợp sẵn cho bạn share code 6 ký tự. Xem agent từ trình duyệt, điện thoại hay pair-programming session — ghép với port forwarding của VS Code để chia sẻ công khai.

Miễn phí bản lõi, tùy chọn Pro

Extension miễn phí. License Pro gắn theo thiết bị mở khóa share code tùy biến cố định, owner password, và nút bật/tắt chế độ chỉ đọc hoặc toàn quyền cho viewer.

Chạy Claude, Gemini và Copilot song song

Multi-tab

Chạy Claude, Gemini và Copilot song song

Đây là điểm cải thiện trải nghiệm lớn nhất. Để Claude refactor một file trong khi Gemini trả lời một câu hỏi nghiên cứu và Copilot viết test — tất cả chạy song song, tất cả trong cùng một panel.

Empty-state liệt kê mọi agent đã cấu hình thành các nút bấm, nên mở một tab mới chỉ là một cú click.

Inline diff ngay tại chỗ tool call xuất hiện

Tool call

Inline diff ngay tại chỗ tool call xuất hiện

Khi agent gọi read, edit, bash hay web_search, tool invocation stream theo thời gian thực dưới dạng card có thể thu gọn. Sửa file render thành inline diff ngay tại chỗ tool call xuất hiện — không phải nhảy sang panel khác.

Plan có panel task có thể thu gọn riêng bên cạnh chat, nên bạn có thể theo dõi một agent đa bước tick qua từng việc.

Chia sẻ session đang chạy qua internet

Chia sẻ từ xa

Chia sẻ session đang chạy qua internet

Bật bridge lên là có một share code 6 ký tự. Mở URL đó trong bất kỳ trình duyệt nào và bạn thấy các tab đang chạy ở chế độ chỉ đọc. Ghép nó với port forwarding của VS Code (Tunnels / Codespaces / SSH) là session agent của bạn chia sẻ được khắp nơi.

Tuyệt vời để liếc nhìn task chạy lâu từ điện thoại, hay pair session khi người kia không cần cài extension.

Hoạt động với mọi ACP agent

Mặc định có sẵn. Thêm agent của bạn chỉ với một entry trong settings.json.

Claude Code
npx @agentclientprotocol/claude-agent-acp@latest
GitHub Copilot
npx @github/copilot-language-server@latest --acp
Gemini CLI
npx @google/gemini-cli@latest --experimental-acp
Qwen Code
npx @qwen-code/qwen-code@latest --acp --experimental-skills
Auggie CLI
npx @augmentcode/auggie@latest --acp
Qoder CLI
npx @qoder-ai/qodercli@latest --acp
Codex CLI
npx @zed-industries/codex-acp@latest
OpenCode
npx opencode-ai@latest acp
OpenClaw
npx openclaw acp

Thêm agent của riêng bạn

Bất cứ thứ gì giao tiếp ACP qua stdio hoặc HTTP đều cắm vào được.

{
  "acpPro.agents": {
    "My Local Agent": {
      "command": "node",
      "args": ["/path/to/my-agent.js", "--acp"],
      "env": { "MY_AGENT_API_KEY": "sk-..." }
    }
  }
}

ACP Pro là một VS Code extension giao tiếp chuẩn Agent Client Protocol (ACP) — một schema JSON-RPC 2.0 nhỏ gọn mà bất kỳ agent nào cũng có thể implement. ACP định nghĩa cách client (editor) và agent (Claude, Copilot, Gemini, …) thương lượng session, stream message, yêu cầu sửa file và chạy tool.

Vì mọi agent được hỗ trợ đều giao tiếp cùng một protocol, UI không cần biết bạn chọn cái nào. Bạn mở một tab, chọn agent, và cùng một chat shell render cùng một dạng sự kiện streaming — text chunk, thought chunk, tool call, plan, diff.

Cài từ VS Code Marketplace, click icon sparkle ACP Pro trên activity bar và bắt đầu gõ. Agent mặc định là Claude Code — lần chạy đầu mất một lúc để npx cache package agent, sau đó là instant.

ACP Pro miễn phí cài và dùng. Một license Pro tùy chọn mở khóa các tính năng chia sẻ nâng cao — share code workspace tùy biến cố định, owner password cho viewer trên trình duyệt, và nút bật/tắt giữa chế độ chỉ đọc và toàn quyền dành riêng cho owner. Key gắn theo thiết bị, được xác thực một lần khi kích hoạt, và vẫn mở khóa offline nếu license server không truy cập được.

Bình luận

  1. Đang tải bình luận…