
Claude Code、Codex CLI和双子座CLI的多代理协调——通过MCP进行交流、审查代码和协调的产能AI代理团队
概览
多剂管弦乐平台,用于,和. 使AI代理能够互相发现,实时通信,协调文件编辑,并作为一个团队在共享代码库上工作. - 代理通过list peers找到彼此 - : 管弦乐发射克洛德和Codex代理在中转时接收队友信息(stream-json stdin / turn/steer);每个代理也得到未读消息,准备到下一个工具结果,只有信息到达模型后才能被标记读取 - : 指定 作用,重命名 peer在运行时间 - :独家锁+所有权区 预防冲突 - :闲置-工作 完成 审查- 解决-feedback = 提交 feedback 修复-再审查-批准 - :建筑决策持续的关键价值商店,发现模式和项目背景 - 防止背景漂移 - 幸存代理重启,完整信息历史 - 本地主机上的网络跟踪盘: 7900 现场WebSocket更新和5-tab TUI -...
概述(AI 翻译)
Claude Code、Codex CLI和Gemini CLI的多代理管弦乐平台。 使AI代理能够互相发现,实时通信,协调文件编辑,并作为一个团队在共享代码库上工作.
由MCP(模式背景协议)所建.
∮它会怎样∮
- Peer发现:物剂通过[[T0]互相发现.
- ** Real-time message**:由管弦乐发射克洛德和Codex代理在中转(stream-json stdin /
turn/steer)接收队友消息;每个代理也收到为下一个工具结果准备的未读消息,一个消息在到达模型后才会被标记读取. - ** 任务**:[[T2]、
rename_peer运行时 - ** 系统协调**:专用锁+所有权区可防止冲突
- 任务周期:
idle → working → done_pending_review → addressing_feedback → approved → released - 审查循环:
signal_done → submit_feedback → fix → re-review → approve - ** 共享知识**:用于建筑决策、已发现模式和项目背景的持久关键价值储存——防止上下文漂移
- 持续会话:幸存代理重启,完整消息历史
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
multiagents
Multi-agent orchestration platform for Claude Code, Codex CLI, and Gemini CLI. Enables AI agents to discover each other, communicate in real-time, coordinate file edits, and work as a team on shared codebases.
Built on MCP (Model Context Protocol).
What It Does
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Claude Code │ │ Codex CLI │ │ Gemini CLI │
│ (Engineer) │ │ (Reviewer) │ │ (Designer) │
└──────┬───────┘ └──────┬──────┘ └──────┬──────┘
│ ClaudeDriver + MCP │ CodexDriver + MCP │ MCP (stdio)
└────────────┬───────┴────────────────────┘
│
┌───────▼────────┐
│ Broker Daemon │ SQLite + HTTP on localhost:7899
│ (singleton) │
└───────┬────────┘
│
┌───────▼────────┐
│ Orchestrator │ MCP server for Claude Code (or Claude Desktop)
│ (team manager) │ Spawns agents, delivers messages,
└────────────────┘ monitors progress, respawns crashes
- Peer discovery: agents find each other via
list_peers - Real-time messaging: orchestrator-launched Claude and Codex agents receive teammate messages mid-turn (stream-json stdin /
turn/steer); every agent also gets unread messages prepended to its next tool result, and a message is only marked read once it reached the model - Role assignment:
assign_role,rename_peerat runtime - File coordination: exclusive locks + ownership zones prevent conflicts
- Task lifecycle:
idle → working → done_pending_review → addressing_feedback → approved → released - Review loops:
signal_done → submit_feedback → fix → re-review → approve - Shared knowledge: persistent key-value store for architectural decisions, discovered patterns, and project context — prevents context drift across agents
- Persistent sessions: survive agent restarts, full message history
- Dashboards: a web dashboard on
localhost:7900with live WebSocket updates and a 5-tab TUI - Auto-restart: crashed agents respawn with handoff context — a Claude agent resumes its session, a Codex agent its thread
- Graceful shutdown: released agents are closed once idle; broker and orchestrator kill all managed processes on exit
- Self-update:
multiagents updateupgrades the installation with whichever package manager installed it
Quick Start
# Install globally
bun install -g multiagents
# Setup (detects CLIs, configures MCP servers, starts broker)
multiagents setup
# Restart your Claude Code / Codex / Gemini sessions to load MCP tools
# Monitor
multiagents dashboard
# Later: upgrade to the latest release
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →