Ultraswarm — плагин

Оркестратор раздает кодовую задачу CLI-воркерам в отдельных ветках Git, проверяет результат и сливает его транзакционно.

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

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

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

  • Воркеры одновременно запускают внешние CLI-агенты, которые пишут файлы и выполняют команды в рабочих деревьях
  • Слияние правок меняет вашу ветку, а токены и стоимость растут с числом воркеров
  • Для контроля качества работает `claude` с вашей авторизацией или ключом API
Все причины и проверки

fubak/ultraswarm

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/ultraswarm

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Воркеры одновременно запускают внешние CLI-агенты, которые пишут файлы и выполняют команды в рабочих деревьях
  • Слияние правок меняет вашу ветку, а токены и стоимость растут с числом воркеров
  • Для контроля качества работает `claude` с вашей авторизацией или ключом API

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

Что делает

Ultraswarm работает как отдельный запускатель на Node: он разбивает задачу, выбирает воркеров, следит за процессами, ведет изолированные рабочие деревья Git, проводит адаптивное ревью и сливает правки транзакционно с подтверждениями и восстановлением после сбоя. Хосты Codex, Claude Code, Cursor Agent и Grok остаются тонкой оболочкой: они готовят план и передают его запускателю, а сами код не пишут. Воркерами служат установленные вами CLI: `codex`, `gemini`, `grok`, `agy`, `droid`, `opencode`, `pi` и `agent`. Нужны минимум два с рабочей авторизацией. Для проверки и разбивки по умолчанию используется `claude`. Отчет о прогоне заканчивается таблицей оценки и фактического расхода токенов по CLI, модели и усилию. Команда `ultraswarm replan <runId>` выдает план из упавших и заблокированных задач, а `ultraswarm add-cli` подключает новый CLI одной командой.

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

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

  • Крупную фичу можно разрезать на независимые части и поручить разным агентам одновременно
  • Правки параллельных агентов не должны мешать друг другу, поэтому каждому нужно свое рабочее дерево
  • Прогон частично упал, и из оставшихся задач надо быстро собрать новый план командой `replan`
  • Хочется увидеть, сколько токенов реально ушло на каждый CLI и модель

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

  • Задача мелкая или линейная: расходы на разбивку и ревью превысят выгоду
  • Доступен только один кодовый CLI: для работы нужны минимум два авторизованных воркера
  • Проект не лежит в репозитории Git: изоляция держится на рабочих деревьях

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

/ultraswarm Раздели миграцию API на три независимые части, запусти их у двух воркеров в отдельных ветках и покажи отчет с расходом токенов.

Ограничения

Нужны Git, Node 22 или новее и минимум два воркера-CLI с рабочей авторизацией. Для разбивки и контроля качества по умолчанию требуется вход в `claude`, либо задайте `ANTHROPIC_API_KEY` и `ULTRASWARM_BRAIN=anthropic-api`. Расход токенов по CLI без структурированного отчета не оценивается задним числом: в таблице у него стоит прочерк. Стоимость внешних воркеров ограничивается через `maxCostUsd` по настроенным ценам. Состояние прогона хранится в `.ultraswarm/state.sqlite` в проекте.

Как отключить. В Claude Code выполните `/plugin uninstall ultraswarm@ultraswarm`. Для Codex и Cursor удалите ссылки `~/.agents/skills/ultraswarm` и `~/.cursor/skills/ultraswarm`. Каталог `.ultraswarm/` и созданные рабочие деревья Git удаляйте в проекте отдельно.

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

Как установить Ultraswarm в Claude Code?

Выполните `/plugin marketplace add fubak/ultraswarm`, затем `/plugin install ultraswarm@ultraswarm` и вызывайте `/ultraswarm`. Для запускателя нужен клон репозитория и `npm install`.

Как поставить в Codex или Cursor?

В Codex выполните `bash scripts/install-codex-skill.sh` и вызывайте `$ultraswarm`. В Cursor используйте `bash scripts/install-cursor-skill.sh`. Скрипты создают ссылки на скилл в `~/.agents/skills/` и `~/.cursor/skills/`.

Какие CLI можно подключить воркерами?

Поддерживаются `codex`, `gemini`, `grok`, `agy`, `droid`, `opencode`, `pi`, `pi-local`, `small-harness` и `agent`. Свой CLI добавляется командой `ultraswarm add-cli <имя> --binary <файл>`.

Что делать, если часть задач упала?

Выполните `ultraswarm replan <runId>`: команда выдаст план JSON из упавших и заблокированных задач, который идет прямо в `run --plan-file -`.

Как проверить готовность воркеров?

Команда `doctor` показывает состояние воркеров и их историю прохождения, а `doctor --models` выводит выбранную модель для каждого CLI и уровня.

Обсуждение

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

Плагины

Локальный оркестратор на Node.js: Codex, Claude Code, Gemini и OpenCode работают одной командой под руководством оператора

CLIШирокий доступ76Звезды репозитория

Набор процесса для агентов: роутер скиллов, память проекта в папке DEV и проверка результата перед словом «готово».

CLIРасширенный доступ63Звезды репозитория

Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал

CLIШирокий доступ606Звезды репозитория

Скилл для двенадцати агентов делит задачу между Codex, Claude Code, Cursor и другими, делит контекст и собирает ответ воедино.

СкиллРасширенный доступ2,5 тыс.Звезды репозитория

Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк

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

Воркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.

CLIШирокий доступ134Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Ultraswarm (эта карточка)нет83
Worktrunkнет12 475CLI для рабочих деревьев Git под параллельный запуск Claude Code и Codex без оркестрации задач
comandaнет334оркестратор на YAML-процессах, которые крутятся до выполнения вашего условия

Коротко о README

Раздел «Что нового» в версии 3.6.0 описывает итоговую таблицу токенов, запись выбранной модели в каждой попытке, заявленный сбор реального расхода и команды `replan`, `add-cli` и `doctor --models`. Дальше идут установка под Codex, Claude Code, Grok Build, Cursor Agent и оболочку, требования и проверка готовности.

Бейдж для README

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