
zetbrush/multiagents
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Claude Code、Codex CLI、Gemini CLIのマルチエージェントオーケストレーション — MCP による通信、レビューコード、および調整を行うAIエージェントチーム
概要
マルチエージェントのオーケストレーションプラットフォーム AIエージェントが互いに発見し、リアルタイムで通信し、ファイル編集を調整し、共有されたコードベースでチームとして機能することを可能にします。 - : エージェントは、list peersを介して互いに見つけます - : Orchestrator-launched ClaudeとCodexエージェントは、チームメイトメッセージのミッドターン(stream-json stdin / Turn/steer)を受け取ります。各エージェントは、次のツール結果に優先される未読メッセージも取得し、メッセージはモデルに到達したら、読み取りのみマークされます - : 割り当て role、rename peer 実行時に - : 排他的なロック + 所有権ゾーンは、競合を防ぐ - : idleet 作業 → タスクは、Web アドレスを再起動します.
概要(AI 翻訳)
Claude Code、Codex CLI、Gemini CLIのマルチエージェントオーケストレーションプラットフォーム。 AIエージェントが互いに発見し、リアルタイムで通信し、ファイル編集を調整し、共有されたコードベースでチームとして機能することを可能にします。
MCP (Model Context Protocol) 上に構築されました。
それが何をしているか
- ピアディスカバリー: [
list_peers]を介して、エージェントは互いに見つけます - リアルタイムメッセージ: Orchestrator-launched ClaudeとCodexのエージェントは、チームメイトメッセージのミッドターン(stream-json stdin / [
turn/steer)を受け取ります。すべてのエージェントは、次のツール結果に優先される未読メッセージも取得し、モデルに到達したときにメッセージのみマークされます。 -Role 代入: [assign_role], [rename_peer] -File coordination:排他的なロック+所有権ゾーンは、競合を防ぐ - タスクのライフサイクル: [
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 MCP 初心者?mcpskill.org のガイドから始めましょう →