Claude Code, Codex, Copilot 같은 코딩 에이전트를 검토·수정·테스트 게이트를 거쳐 실행하는 CLI 및 워크플로 엔진
mvschwarz/openrig
tmux에서 Claude Code와 Codex 에이전트 팀을 정의하고 실행하는 TypeScript CLI 및 터미널 UI입니다.
- 스타
- 7,843
- 포크
- 624
- 열린 이슈
- 167
- 마지막 커밋
- 17시간 전
어떤 프로젝트인가요?
OpenRig는 여러 AI 코딩 에이전트를 조율하는 오픈소스 하네스입니다. YAML RigSpec에 역할과 pod로 구성된 팀을 정의한 다음, 명령 하나로 실행할 수 있습니다. 에이전트마다 별도의 tmux 세션에서 실행되며, 한 rig 안에서 Claude Code와 Codex를 함께 사용할 수 있습니다. 로컬 데몬, CLI, 터미널 UI, MCP 서버를 제공해 에이전트와 사용자가 상태를 확인하고 메시지를 보내며 담당 작업을 추적할 수 있습니다.
OpenRig가 해결하려는 주요 문제는 터미널 세션의 난립, 즉 공유 구조 없이 독립적으로 실행되는 수많은 에이전트 세션입니다. OpenRig는 dev-build@starter 같은 고정 seat 주소를 사용하므로, 대화 내용이 바뀌더라도 역할은 그대로 유지됩니다. 종료 시 토폴로지를 스냅샷으로 저장하고 이름으로 복원할 수 있으며, 기존 tmux 세션을 찾아 가져오고 rig send와 rig broadcast로 seat 간 메시지를 전달할 수 있습니다.
OpenRig를 사용하려면 Node.js 22 또는 24와 tmux가 필요하며, macOS와 Linux에서 실행됩니다(Windows에서는 WSL2 사용). rig를 실행하면 provider hook 및 workspace trust 설정이 기록되므로, 처음 사용하기 전에 문서의 설정 및 권한 안내를 확인해야 합니다.
핵심 기능
- 01pod, edge, continuity policy를 사용해 YAML로 멀티 에이전트 팀을 선언적으로 정의합니다.
- 02Claude Code와 Codex 에이전트를 각각 별도의 tmux 세션에서 함께 실행합니다.
- 03종료 시 토폴로지를 스냅샷으로 저장하고 이름으로 복원합니다.
- 04기존 tmux 에이전트 세션을 찾아 관리형 rig로 가져옵니다.
- 05seat 간 메시지 전송을 위한 rig send 및 broadcast, 터미널 대시보드와 MCP 서버를 제공합니다.
활용 사례
- 한 저장소에서 작업하는 빌더 에이전트와 리뷰어 에이전트를 조율합니다.
- 장시간 실행되는 코딩 에이전트 팀을 체계적으로 관리하고 재부팅 후에도 복구할 수 있습니다.
- 번들로 공유할 수 있는 재사용 가능한 팀 템플릿을 구성합니다.
빠른 시작
- 1
npm에서 CLI를 전역 설치합니다
npm install -g @openrig/cli - 2
아무것도 변경하지 않고 설정 계획을 미리 봅니다
rig setup --dry-run - 3
설정을 적용한 다음 operator terminal을 엽니다
rig setup
사용 전 알아둘 점
- tmux와 Node.js 22 또는 24가 설치된 macOS 또는 Linux가 필요합니다. 네이티브 Windows는 지원되지 않습니다(WSL2만 지원).
- rig를 실행하면 provider hooks와 workspace trust settings가 머신에 기록됩니다.
- 기존 Claude Code 또는 Codex 계정과 로그인이 필요합니다.
토픽
자주 묻는 질문
- openrig은(는) 무엇인가요?
- tmux에서 Claude Code와 Codex 에이전트 팀을 정의하고 실행하는 TypeScript CLI 및 터미널 UI입니다. OpenRig는 여러 AI 코딩 에이전트를 조율하는 오픈소스 하네스입니다. YAML RigSpec에 역할과 pod로 구성된 팀을 정의한 다음, 명령 하나로 실행할 수 있습니다. 에이전트마다 별도의 tmux 세션에서 실행되며, 한 rig 안에서 Claude Code와 Codex를 함께 사용할 수 있습니다. 로컬 데몬, CLI, 터미널 UI, MCP 서버를 제공해 에이전트와 사용자가 상태를 확인하고 메시지를 보내며 담당 작업을 추적할 수 있습니다.
- openrig은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- openrig은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- openrig은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. openrig의 마지막 커밋은 2026년 10월 19일입니다.
- openrig은(는) 어디에 사용할 수 있나요?
- 한 저장소에서 작업하는 빌더 에이전트와 리뷰어 에이전트를 조율합니다. 장시간 실행되는 코딩 에이전트 팀을 체계적으로 관리하고 재부팅 후에도 복구할 수 있습니다. 번들로 공유할 수 있는 재사용 가능한 팀 템플릿을 구성합니다.
- openrig는 어떻게 설치하나요?
- npm에서 CLI를 전역 설치합니다: npm install -g @openrig/cli 아무것도 변경하지 않고 설정 계획을 미리 봅니다: rig setup --dry-run 설정을 적용한 다음 operator terminal을 엽니다: rig setup
- openrig은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mvschwarz/openrig
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown으로 정의한 작업을 Claude, Codex, Gemini, Kimi, Grok CLI에 분배하는 멀티모델 AI 코딩 오케스트레이터
기존 구독으로 Claude Code, Codex, Grok 세션을 한곳에서 실행하는 모바일·웹·데스크톱 앱입니다.
Claude Code, Codex 등 여러 코딩 에이전트를 한 대화에 모아 협업시키는 VS Code 확장
AI 에이전트가 테스트 계획 우선 워크플로, 검증 관문, 증거 보고서로 코드를 입증하게 하는 코딩 에이전트 스킬입니다.
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.