OpenCode Swarm — плагин

Плагин для OpenCode, который превращает сессию в команду агентов во главе с архитектором и ведет работу по фазам плана

  • 514 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Установщик меняет настройки OpenCode и отключает встроенных агентов explore и general в opencode.json
  • Агенты пишут файлы и запускают команды
  • Опциональные функции работают с git-worktree, GitHub CLI и GitHub Actions
Все причины и проверки

zaxbyhub/opencode-swarm

Установка

Работает в

Ручная установка

bunx opencode-swarm install

Нужен Bun 1.3.13 или новее. Установщик регистрирует плагин и создает конфиг в ~/.config/opencode/opencode-swarm.json.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Установщик меняет настройки OpenCode и отключает встроенных агентов explore и general в opencode.json
  • Агенты пишут файлы и запускают команды
  • Опциональные функции работают с git-worktree, GitHub CLI и GitHub Actions

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

OpenCode Swarm превращает одну сессию OpenCode в команду ролей во главе с архитектором. Один агент пишет код, второй проверяет его, третий пишет и запускает тесты, четвертый смотрит безопасность. Задача считается завершенной, только когда пройдены все обязательные проверки. Текущий состав ролей показывает команда `/swarm agents`. По запросу вроде «сделай JWT-авторизацию» архитектор уточняет только то, что нельзя вывести из кода, изучает кодовую базу и при необходимости советуется с профильными экспертами. Затем он пишет поэтапный план, и критик проверяет его до начала работы. Каждая задача проходит конвейер из кода, автоматических проверок, ревью, тестов и регрессионного прогона. Сбои возвращаются исполнителю с разбором, а состояние сохраняется в проекте, поэтому сессию можно продолжить в другой день. Режимы переключаются командами. Balanced идет по умолчанию, Turbo ускоряет итерации, Lean Turbo запускает параллельные ветки для задач без пересечений. Full-Auto сам пропускает безопасные операции, а опасные отправляет критику. Epic включается отдельно и ведет большой план волнами в изолированных git-worktree.

Для кого. Для разработчиков на OpenCode, которые хотят разделить написание кода, ревью и тестирование между ролями и получить журнал доказательств по каждой фазе.

Подходит, если

  • Крупную фичу нужно разбить на фазы, чтобы план прошел критика до первой строки кода
  • Ревью и тесты нужны по каждой задаче плана
  • Работа над фичей растянется на несколько дней с перерывами
  • Пул-реквесты и проверки CI надо отслеживать из сессии через `/swarm pr subscribe`
  • Реализацию надо запускать из GitHub: действие `swarm-implement.yml` стартует по метке `swarm:implement` на задаче

Не подходит, если

  • Нужна мелкая правка в один файл: конвейер ролей и проверок будет медленнее обычной сессии
  • Вы работаете не в OpenCode: плагин существует только для него
  • Бюджет на модели жестко ограничен: каждая задача проходит через несколько ролей и повторные проверки

Пример запроса к агенту

Сделай в проекте авторизацию по JWT: составь план, пройди его через критика, затем реализуй по задачам с ревью и тестами

Ограничения

  • Для установки нужен Bun 1.3.13 или новее, а при установке через npm Node.js 22.13 или новее.
  • Плагин работает, только когда в OpenCode выбран архитектор Swarm. Под другим агентом гейты, ревьюеры и тестеры не запускаются.
  • В режиме Full-Auto агент сам решает, какая операция безопасна, поэтому включайте его осознанно.
  • Epic остается предварительной функцией и включается строкой `epic.mode.enabled: true`. Автоматический опрос GitLab пока в планах.
  • Отбор и повышение внешних скиллов, оптимизатор скиллов и мониторинг PR выключены по умолчанию.

Как отключить. В меню агентов OpenCode выберите любого агента, кроме архитектора Swarm. Чтобы убрать плагин целиком, удалите opencode-swarm из списка плагинов в opencode.json и снова включите агентов, которых отключил установщик. Файл ~/.config/opencode/opencode-swarm.json и папку .swarm/ в проекте удаляйте руками.

Частые вопросы

Как установить OpenCode Swarm?

Выполните `bunx opencode-swarm install`. Команда ставит пакет, регистрирует плагин в OpenCode и создает конфиг ~/.config/opencode/opencode-swarm.json.

Почему Swarm не проверяет мой код?

Скорее всего, в OpenCode выбран другой агент. Архитектора Swarm выбирают в меню агентов или режимов.

Что установщик меняет в настройках OpenCode?

Он регистрирует плагин, пишет глобальный конфиг, создает проектный, если его нет, и отключает встроенных агентов explore и general в opencode.json.

Чем Balanced отличается от Turbo?

Balanced идет по умолчанию и сочетает высокий уровень безопасности со средней скоростью. Turbo быстрее: при завершении фазы он пропускает гейты 1–5, а этапы A и B для каждой задачи сохраняет.

Где хранится прогресс работы?

В папке .swarm/ проекта: планы, доказательства, контекст, знания и телеметрия. Если папка уже есть, архитектор сразу переходит к возобновлению и выполнению.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин для Claude Code с семью специализированными субагентами и гейтами одобрения: агент предлагает план и ждет подтверждения перед изменением кода

ПлагинРасширенный доступ5 тыс.Звезды репозитория

55 скиллов для Claude Code, Codex, OpenCode и Pi: ревью кода, аудит безопасности, разработка фич, фронтенд-дизайн и Hugging Face

ПлагинШирокий доступ546Звезды репозитория

Телеграм-бот для OpenCode: ставит задачи агенту, следит за ходом работы и переключает модели с телефона, пока OpenCode работает на вашем компьютере

CLIШирокий доступ1,3 тыс.Звезды репозитория

Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений

ПлагинРасширенный доступ450Звезды репозитория
Официальный

Плагин Grid Dynamics загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды

ПлагинРасширенный доступ363Звезды репозитория

Плагин для Codex и Claude Code, который ведет задачу по цепочке ролей от плана до независимого аудита

ПлагинРасширенный доступ285Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
OpenCode Swarm (эта запись)нет514
oh-my-openagentнет70 474оркестратор для OpenCode и Codex CLI с хуками и режимом ultrawork, а Swarm строит конвейер ревью и тестов с обязательными гейтами
oh-my-opencode-slimнет9 844оркестратор раздает работу шести специалистам с разными моделями, в Swarm роли ведет архитектор и проверяют критик, ревьюер и тестировщик

Коротко о README

Страница начинается с команды установки, затем объясняет, зачем разделять роли, и перечисляет возможности таблицей и списком. Отдельные разделы посвящены обнаружению записи в файлы из оболочки, пошаговому сценарию работы и режимам выполнения. Подробности вынесены в документацию репозитория.

Бейдж для README

Сообщить о проблеме

Foxx AIOpenCode Swarm
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.