CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.
mvschwarz/openrig
TypeScript CLI и терминальный интерфейс для настройки и запуска постоянных команд агентов Claude Code и Codex в tmux.
- Звёзды
- 7,843
- Форки
- 624
- Открытые issues
- 167
- Последний коммит
- вчера
Что это?
OpenRig — это open-source инструмент для координации нескольких AI-агентов, пишущих код. Опишите команду с ролями и pod-ами в YAML-файле RigSpec, а затем запустите её одной командой. Каждый агент работает в собственной tmux-сессии; в одной команде можно сочетать Claude Code и Codex. В проект входят локальный демон, CLI, терминальный интерфейс и MCP-сервер: с их помощью агенты и люди могут проверять состояние, отправлять сообщения и отслеживать назначенную работу.
OpenRig решает проблему разросшихся терминалов: множества независимых сессий агентов без общей структуры. Он закрепляет за ролями постоянные адреса, например dev-build@starter, поэтому роль сохраняется, даже если в ней меняется диалог. При завершении работы можно сохранить снимок конфигурации, а затем восстановить её по имени; также OpenRig умеет находить существующие tmux-сессии и подключать их, а ещё пересылать сообщения между ролями с помощью команд rig send и rig broadcast.
Для работы OpenRig нужны Node.js 22 или 24 и tmux. Он запускается на macOS и Linux, а в Windows — через WSL2. При запуске команды OpenRig записывает конфигурацию хуков провайдера и доверенных рабочих областей, поэтому перед первым использованием стоит ознакомиться с инструкциями по настройке и разрешениям в документации.
Ключевые возможности
- 01Позволяет декларативно описывать команды из нескольких агентов в YAML, задавая pod-ы, связи и правила непрерывности.
- 02Запускает Claude Code и Codex параллельно, каждый в собственной tmux-сессии.
- 03Сохраняет снимок конфигурации при завершении работы и восстанавливает его по имени.
- 04Находит существующие tmux-сессии агентов и подключает их к управляемой команде.
- 05Позволяет отправлять сообщения между ролями с помощью rig send и broadcast, а также предоставляет терминальную панель мониторинга и MCP-сервер.
Сценарии использования
- Координация агента-разработчика и агента-рецензента, работающих с одним репозиторием.
- Поддержание порядка в постоянно работающей команде агентов и восстановление её состояния после перезагрузки.
- Создание шаблона команды для повторного использования и распространения в виде набора.
Быстрый старт
- 1
Установите CLI глобально через npm
npm install -g @openrig/cli - 2
Просмотрите план настройки, ничего не изменяя
rig setup --dry-run - 3
Примените настройки, затем откройте терминал оператора
rig setup
Что важно знать
- Требуется macOS или Linux с tmux и Node.js 22 или 24; нативная Windows не поддерживается (только WSL2).
- При запуске rig на компьютере записываются provider hooks и workspace trust settings.
- Необходима существующая учетная запись Claude Code или Codex и вход в систему.
Темы
Частые вопросы
- Что такое openrig?
- TypeScript CLI и терминальный интерфейс для настройки и запуска постоянных команд агентов Claude Code и Codex в tmux. OpenRig — это open-source инструмент для координации нескольких AI-агентов, пишущих код. Опишите команду с ролями и pod-ами в YAML-файле RigSpec, а затем запустите её одной командой. Каждый агент работает в собственной tmux-сессии; в одной команде можно сочетать Claude Code и Codex. В проект входят локальный демон, CLI, терминальный интерфейс и MCP-сервер: с их помощью агенты и люди могут проверять состояние, отправлять сообщения и отслеживать назначенную работу.
- openrig можно использовать бесплатно? Какая у него лицензия?
- openrig распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openrig всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openrig — 19 окт. 2026 г..
- Для чего можно использовать openrig?
- Координация агента-разработчика и агента-рецензента, работающих с одним репозиторием. Поддержание порядка в постоянно работающей команде агентов и восстановление её состояния после перезагрузки. Создание шаблона команды для повторного использования и распространения в виде набора.
- Как установить openrig?
- Установите CLI глобально через npm: npm install -g @openrig/cli Просмотрите план настройки, ничего не изменяя: rig setup --dry-run Примените настройки, затем откройте терминал оператора: rig setup
- Где скачать openrig?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mvschwarz/openrig
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree.
Локальный каталог и среда управления, в которой Codex или Claude могут искать среди 2 700+ сценариев SKILL.md, выбирать нужные навыки, проверять стек и просматривать план установки.
Мобильное, веб- и десктопное приложение для запуска сессий Claude Code, Codex и Grok в одном месте с вашими существующими подписками.
Устанавливает рабочий процесс разработки на основе спецификаций в виде Agent Skills для AI-агентов программирования, таких как Claude Code, Codex и Cursor: от требований и дизайна до задач и автономной реализации.
Расширение для VS Code, объединяющее Claude Code, Codex и другие агенты в одном чате для обмена мнениями, передачи задач и обсуждения решений.