Что такое OpenRig

OpenRig превращает AI-агентов для написания кода из разрозненных терминальных сессий в постоянную, организованную команду — где harness (обёртка) оборачивает модель, а rig (риг) объединяет все harness’ы. Это open-source мульти-агентный фреймворк: описываете команду из Claude Code и Codex агентов в YAML, запускаете через CLI rig и координируете агентов через tmux-сессии, устойчивую очередь задач и локальный демон.

Вы общаетесь с ведущим агентом о нужном результате, он координирует специалистов между командами и возвращает вам результаты и решения, требующие внимания.

ℹ Статус проекта
Репозиторий активно развивается: на момент написания материала проект набрал более 600 звёзд на GitHub, а последние issues датированы 27 сентября 2026 года.

Как это работает


graph TD
    A[Разработчик] -->|rig send| B[Lead Agent / dev-owner]
    B -->|координация| C[Specialist Agents]
    C -->|проверка| D[Checker Agent / dev-check]
    D -->|результат| B
    B -->|артефакт + решение| A
    E[tmux + daemon] -.->|управление сессиями| B
    E -.->|управление сессиями| C
    E -.->|управление сессиями| D

При запуске OpenRig создаёт tmux-сессии, обеспечивает identity и окружение для подключения к демону, а также проецирует в рабочее пространство выбранные инструкции, навыки (skills), плагины и ресурсы. Управляемый запуск автоматически предоставляет доверие рабочему пространству.


Быстрый старт

Для работы нужны Node.js 20, 22 или 24, а также tmux. Установка через npm:

npm install -g @openrig/cli
rig setup --dry-run   # посмотреть план без применения
rig setup             # применить настройки

Запуск первого проекта:

cd /path/to/your/repository
rig up first-project --cwd . --plan   # предпросмотр
rig up first-project --cwd .          # запуск
rig tui --shared                      # общий дашборд

Отправить задачу ведущему агенту:

rig send dev-owner@first-project 'Implement <one useful change>. Track the task in the queue and return its ID.'
rig queue list --destination dev-owner@first-project --limit 1000
⚠ Перед запуском
Запуск рига записывает хуки провайдеров и настройки доверия рабочего пространства. Перед выполнением команд обязательно прочитайте, что именно OpenRig изменяет на вашей машине, и сделайте резервные копии соответствующих файлов.

Что меняется на машине

OpenRig вносит изменения на нескольких уровнях. Важно понимать масштаб этих изменений до первого запуска:

ЭтапЧто происходит
npm installУстанавливает CLI и зависимости; проверяет версию Node.js и загрузку SQLite
rig setupПишет блок OpenRig в ~/.tmux.conf; на macOS может установить cmux
Запуск демонаСоздаёт/обновляет состояние в ~/.openrig, включая БД и плагины
Запуск ригаСоздаёт tmux-сессии, проецирует ресурсы в рабочее пространство
Claude CodeЗаписывает ~/.claude.json, хуки активности в .claude/settings.local.json
CodexПишет ~/.codex/config.toml, хуки активности и хэши доверия
💡 YOLO-режим отключён по умолчанию
Безопасность по умолчанию: полный обход разрешений (--dangerously-skip-permissions у Claude или -s danger-full-access у Codex) включается только явной переменной OPENRIG_YOLO=1 или специальной политикой seat. Без этого агенты работают в ограниченном режиме.

Поддерживаемые провайдеры и режимы

ПараметрClaude CodeCodex
ПровайдерAnthropicOpenAI
Режим по умолчаниюacceptEditsworkspace-write (-s)
Хуки активности.claude/settings.local.json~/.codex/config.toml
Полный обход (YOLO)--dangerously-skip-permissions-s danger-full-access
Одиночный запуск✅ (Claude-only kernel)✅ (Codex-only kernel)

Архитектура: harness, rig и seats

«A harness wraps a model. A rig wraps your harnesses.» — OpenRig README

Ключевые понятия:

  • Harness — обёртка над конкретной моделью (Claude Code или Codex)
  • Rig — конфигурация команды агентов, описанная в YAML
  • Seat (место) — конкретный запущенный агент внутри рига (например, dev-owner, dev-check)
  • Kernel — системный риг, обеспечивающий операционную поддержку
  • Queue (очередь) — постоянная очередь задач между агентами

При запуске демон засевает навык обнаружения openrig-skills в ~/.claude/skills и ~/.agents/skills.

📝 Пример команды для агента
rig send dev-owner@first-project 'Implement login page. Track the task in the queue and return its ID. Keep it local, verify the behavior, ask dev-check@first-project to check the exact candidate, and record the result.'

Агент-владелец фиксирует задачу в очереди, выполняет её, отправляет на проверку агенту-чекеру и возвращает результат с ID.


Сообщество и ресурсы

Репозиторий публичный; на момент публикации зафиксировано более 130 форков. Проект поддерживает открытое сообщество:

  • Q&A: GitHub Discussions
  • Баги и фичи: Issues на GitHub
  • Видео: youtube.com/@openrig
  • Пакет: npm @openrig/cli

Авторы обещают реагировать на issues и pull requests в течение одного рабочего дня.


Значение для отрасли

OpenRig решает одну из главных проблем при работе с AI-агентами для кодинга: разрозненность инструментов. Сейчас координация Claude Code и Codex ограничена одной локальной сессией — и сообщество уже предлагает расширения, например интеграцию с межмашинными сетями агентов.

Фреймворк появился в апреле 2026 года и за несколько месяцев набрал сотни звёзд, что говорит о реальном спросе на инструменты оркестрации AI-агентов уровня «production». Возможность запускать Claude Code и Codex как единую систему с общей очередью задач, дашбордом и постоянным контекстом — это шаг к тому, чтобы AI-агенты стали полноценными членами команды разработчиков, а не просто вспомогательными инструментами в терминале.