OpenRig 공개, Claude Code·Codex 세션 저장·복원 지원
OpenRig: Claude Code와 Codex 세션들을 저장하고 불러올 수 있도록 하는 멀티 에이전트 하네스
·2026.09.30 08:00
핵심 내용
재부팅 시 30분 소요되던 에이전트 구성 복원 문제를 해결하는 로컬 기반 멀티 에이전트 관리 도구다.
1 / 4
자세히 보기
Mike Schwarz가 개발한 OpenRig가 공개되었습니다. 이 도구는 Claude Code와 Codex 세션을 YAML 파일로 정의하여 하나의 팀으로 구성하고, 이를 저장 및 복원할 수 있게 하는 **멀티 에이전트 하네스(Multi-agent Harness)**입니다.
핵심 기능 및 개념
- 세션 복원 및 지속성: 기존에는 재부팅 시 에이전트 구성을 복원하는 데 약 30분이 소요되고 존재를 잊은 에이전트가 손실되는 문제가 있었습니다. OpenRig는
rig down --snapshot명령으로 스냅샷을 저장하고rig up으로 복원하여 이 문제를 해결합니다. - 시트(Seat)와 파드(Pod):
dev-owner@first-project와 같은 고정 주소인 '시트'를 통해 역할과 누적 맥락을 유지합니다. 관련 시트들을 묶어 공통 지침을 공유하는 '파드' 구조를 통해 팀을 구성합니다. - 작업 큐(Queue): 작업 항목을 DB 행으로 저장하여 컨텍스트 압축이나 세션 교체에도 유실되지 않도록 합니다.
rig queue create/claim/handoff명령을 통해 트랜잭션 처리로 작업 흐름을 관리합니다.
기술 스택 및 환경
- 구성 요소: 로컬 데몬, CLI, 터미널 UI(TUI), MCP 서버로 구성되며 TypeScript로 작성되었습니다.
- 실행 환경: macOS와 Linux를 지원하며(Windows 네이티브 미지원), Node.js 20/22/24와 tmux가 필요합니다.
- 배포: npm 패키지
@openrig/cli로 설치할 수 있으며, 별도 호스팅 비용 없이 각자 로그인한 Claude/Codex 계정 비용만 발생합니다.
주의 사항
- 환경 변경:
rig setup실행 시~/.tmux.conf,~/.claude.json,~/.codex/config.toml등 기존 설정 파일을 수정할 수 있으므로 사전 검토가 필요합니다. - 권한 관리: 기본 YOLO 모드는 비활성화되어 있으며, 관리형 실행 시 Claude는
--permission-mode acceptEdits, Codex는-s workspace-write모드를 사용합니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.