Ultraswarm — плагин
Оркестратор раздает кодовую задачу CLI-воркерам в отдельных ветках Git, проверяет результат и сливает его транзакционно.
- 83 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Воркеры одновременно запускают внешние CLI-агенты, которые пишут файлы и выполняют команды в рабочих деревьях
- Слияние правок меняет вашу ветку, а токены и стоимость растут с числом воркеров
- Для контроля качества работает `claude` с вашей авторизацией или ключом API
Установка
- Работает в
В терминале, через 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 работают одной командой под руководством оператора
Набор процесса для агентов: роутер скиллов, память проекта в папке DEV и проверка результата перед словом «готово».
Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал
Скилл для двенадцати агентов делит задачу между Codex, Claude Code, Cursor и другими, делит контекст и собирает ответ воедино.
Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
Воркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
Раздел «Что нового» в версии 3.6.0 описывает итоговую таблицу токенов, запись выбранной модели в каждой попытке, заявленный сбор реального расхода и команды `replan`, `add-cli` и `doctor --models`. Дальше идут установка под Codex, Claude Code, Grok Build, Cursor Agent и оболочку, требования и проверка готовности.