Oh My Subagents CLI
OMS держит команды субагентов Codex и Claude в локальной службе: состояние задач, готовые команды и возврат после сбоя
- 180 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Команды агентов работают автономно и выполняют код, правят файлы и запускают команды в рабочей папке, а права задают режимы песочницы провайдера
- Ставит фоновую службу, которая запускается при входе в систему, и хранит состояние, историю задач и данные входа провайдеров на диске
- Каждый запуск тратит токены или лимиты подписки Codex и Claude, а многоуровневые команды умножают расход
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/oh-my-subagentsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Команды агентов работают автономно и выполняют код, правят файлы и запускают команды в рабочей папке, а права задают режимы песочницы провайдера
- Ставит фоновую службу, которая запускается при входе в систему, и хранит состояние, историю задач и данные входа провайдеров на диске
- Каждый запуск тратит токены или лимиты подписки Codex и Claude, а многоуровневые команды умножают расход
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OMS переносит координацию субагентов из переписки в постоянное состояние. Руководитель назначает волну заданий, OMS сохраняет задания и ожидание родителя одной записью, следит за детьми и продолжает родителя, когда вернулись все результаты волны. Родитель не опрашивает детей в цикле. Закрытый терминал или прерванная сессия провайдера не стирают накопленное. Команда описывается как дерево ответственности: Workflow называет участников и их зоны, но не задает расписание. Во время работы руководители сами выбирают шаблон: последовательно, параллельно, по кругу реализации, проверки и правки, либо смешанно. Запуск закрепляет ровно ту версию Workflow, с которой начался, а итоговым Result становится только принятый ответ ведущего, выполнено или заблокировано. После pipx install oh-my-subagents команда oms init выбирает рабочую папку, настраивает провайдера Codex или Claude и публикует восемь стартовых команд: от поставки функции и разбора инцидента до аудита безопасности. Команда oms service install ставит фоновую службу, а визуальная консоль открывается на http://127.0.0.1:18125/. Отдельный Operator умеет вести те же операции чатом.
Для кого. Разработчикам и исследователям, которые гоняют длинные многошаговые задачи на Codex или Claude и устали восстанавливать по переписке, кто что сделал.
Подходит, если
- Фича затрагивает контракты, реализацию и релиз, и каждой части нужен свой ответственный с независимой проверкой
- Серьезный сбой требует конкурирующих гипотез, восстановления и проверки после исправления
- Крупная миграция идет пакетами с зависимостями, и ход работы не должен пропасть при закрытии терминала
- Нужна независимая проверка кода несколькими агентами с одним итоговым отчетом
- Одну и ту же команду ролей хочется опубликовать один раз и запускать на разных задачах
Не подходит, если
- Задача мелкая: команда из нескольких агентов добавит церемонии, и один исполнитель справится быстрее
- Нужен только запуск одного агента с подтверждением команд: OMS управляет целыми командами и службой
- Python 3.12 или новее и аккаунт Codex либо Claude недоступны: без них OMS не запустится
- Лицензия консоли не подходит: она распространяется на условиях Sustainable Use License и ограничивает коммерческую раздачу
Пример запроса к агенту
Запусти стартовую команду security-audit-and-hardening на этом репозитории и пришли итоговый Result с ссылками на файлы отчетовОграничения
- Нужны Python 3.12 или новее, Linux, macOS 13 и выше или Windows 11 x64, а также аккаунт и способ входа в Codex или Claude. В Windows рабочая папка должна лежать на локальном томе NTFS.
- Код под лицензией MIT, но визуальная консоль в папке console основана на материалах n8n и идет под Sustainable Use License: внутреннее и некоммерческое использование разрешено, раздача ограничена бесплатной.
- База по умолчанию SQLite. Для PostgreSQL нужен пакет с дополнением postgres и права на схему.
- Старые установки Banksia переносятся командой oms migrate-from-banksia до oms init. Последний коммит в репозитории датирован сентябрем 2026.
Как отключить. Команда oms service stop останавливает службу, oms service uninstall снимает ее определение и сохраняет настройки и базу. Пакет удаляется командой pipx uninstall oh-my-subagents.
Частые вопросы
Что такое Oh My Subagents?
Это локальный сервис, который запускает команды субагентов Codex и Claude и хранит состояние работы вне переписки. Задания, ожидания и результаты лежат в базе, поэтому закрытый терминал их не теряет.
Как установить Oh My Subagents?
Выполните pipx install oh-my-subagents, затем oms init и oms service install. Мастер настроит провайдера и опубликует стартовые команды, консоль откроется на http://127.0.0.1:18125/.
Чем OMS отличается от обычных субагентов Claude Code?
Обычный родитель сам опрашивает детей и собирает ответы из переписки. В OMS задания, ожидание и возвращенные результаты хранит контроллер, и родитель продолжает работу, когда вернулась вся волна.
Какие стартовые команды есть в комплекте?
Восемь: поставка функции, разбор инцидента, миграция, исследование с итоговой запиской, сравнение прототипов, превращение идеи в демо, программа экспериментов и аудит безопасности.
Что делать, если у меня уже стоит Banksia?
Выполните oms migrate-from-banksia до oms init и затем oms db upgrade. Миграция сохраняет конфигурацию, базу, ключи провайдеров и историю задач, а oms init создал бы новую пустую базу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМногоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
Агенты и скиллы для структурной разработки с ИИ в OpenCode, Codex и Claude Code: документация, планы, ревью, контрольные точки
Один агент запускает других в фоне: Claude Code, Codex, Copilot CLI, Grok Build и Pi, с выбором модели под каждый этап.
Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской
Планировщик для Claude Code, Codex и OpenCode: цель превращается в план задач, независимые идут параллельно
Коротко о README
README начинается с сравнения разовых субагентов и OMS, затем объясняет волны, возврат результатов и ответственность. Дальше идут установка через pipx, обновление с Banksia, фоновая служба, PostgreSQL, таблица из восьми стартовых команд, путь от запроса до результата, ссылки на документацию и условия двух лицензий.