先把概念捋清楚,再给你一套“VS Code 里四智能体组队”的可行方案和界面布局。
一、先澄清:你说的四个是啥?
我按现在主流叫法帮你对齐一下(避免混乱):
- Hermes:本地/自托管的大模型 Agent(你之前一直在用的那个)
- Claude Code:Anthropic 官方 VS Code 插件(独立 Agent)
- CodeX(Codex):OpenAI 官方编码 Agent(有 VS Code 扩展 / CLI)
- OpenClaw(龙虾):多智能体编排框架,自带 Agent,也能外接其他 Agent
所以你要的是:
Hermes + Claude Code + Codex + OpenClaw 四个 Agent,在同一个 VS Code 窗口里互相看见、互相通信、组队干活。
二、关键结论(先给你定心丸)
1)默认状态:同屏不同脑
- 都装在同一个 VS Code 里:看得见界面
- 互相不通消息:看不见对方的思考、任务、结果
- 四个完全独立,不能组队、不能分工、不能互相调用
2)可以做到:真正组队(互相可见+通信+分工)
但必须满足三个条件:
- 都暴露网络接口(端口/API)
- 统一通信协议:
- Agent 之间:ACP(Agent Communication Protocol)
- 工具调用:MCP
- 一个调度中心(推荐用 Hermes 或 OpenClaw 当队长)
三、推荐架构(最稳、最容易搭)
角色分工(明确谁干啥)
- 队长:Hermes(总指挥)
- 拆需求、派任务、汇总结果、记忆上下文
- 编码队员1:Claude Code(擅长复杂代码/架构)
- 写业务代码、重构、调试、写测试
- 编码队员2:Codex(擅长工程化/自动化)
- 写脚本、CI/CD、配置文件、批量修改
- 执行队员:OpenClaw(擅长操作/部署/外部工具)
- 跑命令、操作软件、部署 Docker、调用 API
通信链路(打通后互相可见)
Hermes(队长)
↕ ACP
Claude Code ↔ Codex ↔ OpenClaw
↕ MCP
VS Code(文件/终端/工具)
四、VS Code 界面布局(一个窗口放四个)
左边栏(垂直分栏)
- Claude Code 插件面板:聊天+代码编辑(队员1)
- Codex 插件面板:聊天+命令执行(队员2)
- OpenClaw 插件/面板:任务日志+执行状态(队员3)
中间:编辑器区
- 四个 Agent 共享同一套文件
- Claude / Codex 直接改代码
- Hermes / OpenClaw 看文件、执行命令
底部终端区(分 3 个终端)
- 终端1:Hermes(队长控制台)
- 终端2:OpenClaw(执行日志)
- 终端3:自由(可看 Claude/Codex 输出)
效果
- 一个窗口里同时看到四个 Agent 的状态、聊天、日志
- 队长(Hermes)发指令,三个队员各自干活
- 互相能看到彼此的消息和结果(真正组队)
五、怎么打通(极简步骤,不啰嗦)
1)安装 VS Code 扩展
- Claude Code:官方扩展(Anthropic)
- Codex:官方扩展(OpenAI)
- OpenClaw:社区插件(搜索 OpenClaw)
- Hermes:不用扩展,在终端跑
2)开启 ACP 通信(关键)
- Claude Code:开启 ACP 模式(
claude-code --acp) - Codex:开启 ACP(
codex acp) - OpenClaw:启动时开启 ACP 网关(默认 7860)
- Hermes:安装 ACP 桥接,连接到 7860
3)配置调度(Hermes 当队长)
在 Hermes 里注册三个队员:
- Claude Code:地址
http://localhost:xxxx - Codex:地址
http://localhost:yyyy - OpenClaw:地址
http://localhost:7860
然后 Hermes 就可以:
- 发消息给任意队员
- 分配任务
- 接收结果
- 让队员之间互相协作
六、一句话总结(好记)
- 同屏 ≠ 组队:默认四个是独立孤岛
- 可以真正组队:用 ACP+MCP+调度中心
- 推荐架构:Hermes(队长)+ Claude + Codex + OpenClaw(队员)
- VS Code 布局:左三面板 + 中编辑器 + 下三终端,一个窗口全掌控
如果你愿意,我可以直接给你:
- 一份可直接复制的 ACP/MCP 配置文件
- 一份VS Code 布局+快捷键设置
- 一个测试用例:让四个 Agent 合作做一个小项目,跑通整个流程
要不要我把这些直接写给你?