ZM

zetbrush/multiagents

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 11 forks 品質 55 トレンド 25

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_peer at 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:7900 with 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 update upgrades 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
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →