ZM

zetbrush/multiagents

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars 11 forks Качество 55 Тренд 25

Многоагентная оркестровка для Claude Code, Codex CLI & Gemini CLI — порождают команды агентов ИИ, которые общаются, просматривают код и координируют через MCP

Обзор

Многоагентная оркестровочная платформа для , , и . Позволяет агентам ИИ обнаруживать друг друга, общаться в режиме реального времени, координировать редактирование файлов и работать в команде над общими кодовыми базами. - : агенты находят друг друга через list peers - : агенты, запускаемые оркестратором Claude и Codex, получают сообщения товарища по команде в середине поворота (stream-json stdin / turn/steer); каждый агент также получает непрочитанные сообщения, предварительно подготовленные к следующему результату инструмента; и сообщение помечается только после того, как оно достигло модели - : assign role, rename peer во время выполнения - : эксклюзивные блокировки + зоны собственности предотвращают конфликты - : idle → работа → done pending review → адресация feedback → утвержденная → выпущенная - : signal done → submit feedback → исправление → перепроверка → утверждение - : постоянный магазин ключей для архитектурных решений, обнаруженные шаблоны и контекст проекта - предотвращает перезапуск контекста между агентами - : перезагрузка агента, полная история сообщений - : веб-панель на localhost:7900 с живыми обновлениями WebSocket и 5-tab TUI - : ...

Обзор (машинный перевод)

Многоагентная оркестровочная платформа для Claude Code, Codex CLI и Gemini CLI. Позволяет агентам ИИ обнаруживать друг друга, общаться в режиме реального времени, координировать редактирование файлов и работать в команде над общими кодовыми базами.

MCP (Model Context Protocol).

Что это делает

Peer discovery: агенты находят друг друга через list_peers Сообщения в реальном времени: агенты Claude и Codex, работающие с оркестратором, получают сообщения товарища по команде в середине поворота (stream-json stdin / turn/steer); каждый агент также получает непрочитанные сообщения, подготовленные к следующему результату инструмента, и сообщение помечается только после того, как оно достигло модели.

  • ** Ролевое назначение**: assign_role, rename_peer во время выполнения ** Координация файлов**: исключительные блокировки + зоны собственности предотвращают конфликты
  • ** Жизненный цикл задачи**: idle → working → done_pending_review → addressing_feedback → approved → released Просмотр циклов: signal_done → submit_feedback → fix → re-review → approve Общие знания: постоянное хранилище ключевых ценностей для архитектурных решений, обнаруженных шаблонов и контекста проекта - предотвращает дрейф контекста между агентами Постоянные сессии: перезапуск агента, полная история сообщений

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →