一个让多个 Claude Code 互相「打电话」的 Skill——claude-peers

你有没有同时开过两个 Claude Code 窗口,然后发现它们根本不知道对方在干嘛?

来回 copy-paste 上下文,烦死了。

claude-peers 就是来解决这个的——它是一个 MCP 服务器,让同一台机器上的多个 Claude Code 实例互相发现、实时发消息、协调工作。

它怎么工作的?

每个 Claude Code 会话启动时都会注册到一个本地 broker(SQLite + HTTP),broker 维护一份”谁在线”的清单。实例之间可以:
– list_peers — 列出当前所有在线的 Claude 实例
– send_message — 向某个实例实时推送消息
– set_summary — 广播自己正在做什么,避免重复劳动
– check_messages — Codex 端轮询收消息

真实使用场景举例:

你在跑两个项目:一个前端 agent,一个后端 agent。前端 agent 需要知道后端接口的 JSON 格式——不用再开窗口问,直接 send_message 发过去,消息直接出现在后端 Claude 的会话里。

或者你让一个 agent 做代码 review,另一个做完功能后自动把 diff 发给 reviewer,全程不用人肉 copy。

安装超简单:

git clone https://github.com/tdimino/claude-code-minoan.git ~/claude-peers-mcp
cd ~/claude-peers-mcp && bun install
claude mcp add --scope user --transport stdio claude-peers -- bun ~/claude-peers-mcp/server.ts

然后启动 Claude 时加 --dangerously-skip-permissions --dangerously-load-development-channels server:claude-peers,broker 自动启动,不需要手动管 daemon。

局限性:
– Codex 因为沙箱限制需要 --dangerously-bypass-approvals-and-sandbox 才能连上 broker
– Codex 端不支持 push 通知,必须主动轮询
– 需要 Bun 运行时 + Claude Code v2.1.80+

总体来说,这是目前最轻量的多 agent 协作方案——不需要任何外部服务、不需要 API Key,纯本地运行,适合在自己机器上跑多个 Claude 实例的开发者。

GitHub: https://github.com/tdimino/claude-code-minoan


GitHub: https://github.com/tdimino/claude-code-minoan

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 1457 阅读