V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
formulahendry
V2EX  ›  Visual Studio Code

VS Code ACP Client 扩展:连上 Claude, Gemini, Codex, OpenCode, Qwen Code 等 AI Agent

  •  
  •   formulahendry ·
    formulahendry · 3 天前 · 1703 次点击

    前段时间,我用 Tauri 写了个跨平台的 ACP UI ,支持 Windows ,macOS (ARM/Intel) 和 Linux (x64/ARM64):

    https://github.com/formulahendry/acp-ui

    根据 ACP 的协议,推荐 ACP Client 最好要实现 Terminals 和 File System 的 API 。

    我就在想,Terminals 和 File System 肯定是 VS Code 的强项啊!而且 VS Code 也 expose 了相关的 extension API 。特别是 Terminals API ,目前 ACP UI 还没支持,如果能站在巨人的肩膀上,那就很香啦~

    于是,这周末,我又写了 VS Code 的 ACP Client extension:

    https://marketplace.visualstudio.com/items?itemName=formulahendry.acp-client

    基本的核心功能都有:

    • Multi-Agent Support
    • Single-Agent Focus
    • Interactive Chat
    • Mode & Model Picker
    • File System Integration
    • Terminal Execution
    • Permission Management
    • Protocol Traffic Logging

    默认支持连接 GitHub Copilot 、Claude Code 、Gemini CLI 、Qwen Code 、OpenCode 、Codex CLI 、Qoder CLI 和 Auggie CLI 。当然也可以另外配置。

    代码也完全开源:

    https://github.com/formulahendry/vscode-acp

    欢迎围观交流~

    6 条回复    2026-02-12 14:30:59 +08:00
    weixiangzhe
        2
    weixiangzhe  
       3 天前
    终于有 acp 666
    qviqvi
        3
    qviqvi  
       17 小时 58 分钟前
    这是什么?能免费用 claude 吗?
    HangoX
        4
    HangoX  
       9 小时 12 分钟前
    我有个问题,claude 不是官方不支持 acp 吗?这是怎么做到的?
    formulahendry
        5
    formulahendry  
    OP
       9 小时 9 分钟前
    @HangoX 通过 ACP adapter for Claude Code: https://github.com/zed-industries/claude-code-acp
    zisen
        6
    zisen  
       4 小时 47 分钟前
    我理解的是把这些 cli 的 agent 转换成 cursor 或者 copilot 那种 ide 里的聊天窗口?

    这和直接在 ide 的终端里面开一个 claude code 或者 codex cli 有什么区别吗?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2424 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.