metaswarm — плагин
metaswarm ведет задачу через 23 агента и 9 фаз: исследование, план, ревью, TDD-исполнение, PR и разбор после слияния.
- 430 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Оркестратор сам пишет код, делает коммиты, открывает и сопровождает pull request.
- Реализацию можно делегировать другим CLI-агентам, и каждый получает доступ к репозиторию.
Установка
- Работает в
Ручная установка
claude plugin marketplace add dsifry/metaswarm-marketplace
claude plugin install metaswarmПосле установки запускают /setup. Для Codex: codex plugin marketplace add dsifry/metaswarm-marketplace и $setup. Для Gemini CLI: gemini extensions install https://github.com/dsifry/metaswarm.git.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Оркестратор сам пишет код, делает коммиты, открывает и сопровождает pull request.
- Реализацию можно делегировать другим CLI-агентам, и каждый получает доступ к репозиторию.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Самообучающийся каркас оркестрации для Claude Code, Gemini CLI и Codex CLI. Описание пользователя или GitHub issue проходит девять фаз: исследование, план с проверкой тремя ревьюерами, проверка дизайна шестью специалистами (PM, архитектор, дизайнер, безопасность, UX, CTO), разбиение на рабочие единицы, исполнение, итоговое ревью, создание PR, сопровождение PR и закрытие с извлечением знаний. Каждая рабочая единица идет циклом «реализация, проверка, состязательное ревью, коммит». Оркестратор проверяет результат сам, без опоры на самоотчеты субагентов. Ревьюер всегда другая модель, чем автор. Задачи хранятся в BEADS, факты и антипаттерны в JSONL-базе знаний, откуда агенты берут нужные записи перед работой. Реализацию можно делегировать Codex CLI и Gemini CLI для экономии.
Для кого. Разработчикам и небольшим командам, которые отдают агентам крупные задачи и хотят обязательные гейты, TDD и независимое ревью.
Подходит, если
- Крупную фичу надо разбить на рабочие единицы и пройти по каждой с тестами.
- План и дизайн сначала должны пройти параллельное ревью нескольких ролей.
- PR надо довести до слияния без ручного разбора комментариев и CI.
- Прошлые замечания ревьюеров должны попадать в контекст будущих задач.
Не подходит, если
- Правка в одну строку или быстрый эксперимент: обязательные гейты окажутся тяжелее задачи.
- Нужен минимальный набор без множества агентов и обязательных этапов.
- Проект не использует Git и pull request.
Пример запроса к агенту
/start-task Добавь систему вебхуков с повторами, проверкой подписи и журналом доставки.Ограничения
Для моделей по ролям нужен Claude Code версии 2.1.251 или новее. Фреймворк навязывает тяжелый процесс: 100% покрытие тестами и обязательное TDD. Часть возможностей требует внешних инструментов: BEADS для задач, Codex CLI и Gemini CLI для делегирования, Playwright для визуальной проверки. Рекомендуемая установка идет через плагин, а кросс-платформенный установщик `npx metaswarm init` запускает чужой код. Автономный PR Shepherd сам следит за CI и комментариями и может менять ветку.
Как отключить. В Claude Code удалите плагин командой /plugin. Файлы `.metaswarm` и скопированные агенты `.claude/agents/metaswarm-*` в проекте удалите вручную.
Частые вопросы
Как поставить metaswarm в Claude Code?
Выполните `claude plugin marketplace add dsifry/metaswarm-marketplace`, затем `claude plugin install metaswarm`. После этого запустите `/setup`.
Работает ли в Codex и Gemini CLI?
Да. Для Codex добавляют маркетплейс `dsifry/metaswarm-marketplace` и запускают `$setup`, для Gemini CLI ставят расширение командой `gemini extensions install`.
Что такое Design Review Gate?
Параллельная проверка плана шестью агентами: PM, архитектор, дизайнер, безопасность, UX и CTO. Повторно гейт идет только после блокирующих замечаний, не больше 10 кругов.
Как задать модели ролям?
Отредактируйте `.metaswarm/models.yaml` и выполните `/update`. По умолчанию ревьюеры и планировщик идут на opus, исследователь и кодер на sonnet.
Как увидеть расход по ролям?
Команда `metaswarm-usage` читает транскрипты Claude Code и показывает стоимость субагентов и число кругов ревью-гейтов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныШаблон рабочего процесса для Claude Code и еще пяти агентов: задача из бэклога, проверка diff и коммит.
Плагин для OpenCode, который превращает сессию в команду агентов во главе с архитектором и ведет работу по фазам плана
Плагин из 33 скиллов с воротами: вопрос к задаче, сверка фактов с источниками, тесты вперед, обзор второй моделью
Рабочий процесс из 13 скиллов для кодового агента: идея, план, ревью, проверка безопасности, тесты и выпуск
Плагин Grid Dynamics загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды
Плагин для Codex и Claude Code, который ведет задачу по цепочке ролей от плана до независимого аудита
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| metaswarm (эта карточка) | нет | 430 | |
| Claude Squad | нет | 8 790 | управляет параллельными сессиями агентов; metaswarm задает фазы, гейты и обучающую базу знаний |
| OpenCode Swarm | нет | 526 | рой для OpenCode; metaswarm работает в Claude Code, Gemini CLI и Codex с кросс-модельным ревью |
Коротко о README
Проект выделен из производственной системы оркестрации. Он ведет рекурсивную оркестрацию: координатор роя запускает оркестраторов задач, а те запускают подоркестраторов для сложных эпиков. После слияния PR система сама извлекает из замечаний ревью и сбоев сборки паттерны и антипаттерны.