Orca: Claude Code, Codex, Cursor를 병렬로 실행하는 ADE
Orca는 Claude Code, Codex, Cursor 등 20개 이상의 코딩 에이전트를 각자 독립된 git worktree에서 병렬로 실행하는 오픈소스 에이전트 개발 환경(ADE)이다. 모바일 컴패니언 앱과 네이티브 SSH 지원을 갖췄다.
- ⭐ 31658
- TypeScript
- MIT
- 업데이트 2026-07-29
Compound Engineering: Claude 코드, Codex 오케스트레이션 • Claude Code Subagent Patterns

Orca란 무엇인가? #
Orca는 스스로를 “100배 생산성을 추구하는 빌더를 위한 AI 오케스트레이터"라고 소개한다. 이것은 또 하나의 코딩 에이전트가 아니라, 여러 코딩 에이전트를 동시에 실행하고 결과물을 비교할 수 있는 **에이전트 개발 환경(ADE)**이다.
Orca를 쓰면 다음을 할 수 있다:
- 🤖 Claude Code, Codex, Cursor, OpenCode 등 20개 이상의 CLI 에이전트를 나란히 실행
- 🌳 각 에이전트에 독립된 git worktree를 할당해 병렬 실행이 충돌하지 않도록 함
- 📱 모바일 컴패니언 앱으로 실행 중인 에이전트를 모니터링하고 조작
- 🖥️ SSH로 에이전트를 원격 서버에 위임, 자동 재연결 지원
- 🖱️ 내장 브라우저에서 아무 요소나 클릭하면 즉시 에이전트 프롬프트로 전송(Design Mode)
🔗 GitHub: https://github.com/stablyai/orca 🌐 홈페이지: https://onorca.dev
Stably(YC 배경)가 만들었고 2026년 3월 GitHub에 처음 올라온 이후, 2026년 7월 말 기준 3만 1600개 이상의 GitHub 스타를 기록했다 — 불과 2주 전인 2만 개 미만에서 급증한 수치로, “여러 코딩 에이전트를 동시에 실행"하는 카테고리에서 가장 빠르게 성장하는 프로젝트 중 하나다.
“병렬 Worktree"가 중요한 이유 #
Orca가 기반으로 삼는 핵심 아이디어: 잘 작성된 프롬프트 하나도 어떤 에이전트에게 맡기느냐에 따라 결과 품질이 크게 갈리는데, 어느 에이전트가 더 잘할지 미리 알기는 어렵다는 점이다. Orca는 추측 대신 실제로 비교하게 한다:
- 하나의 프롬프트를 다섯 개 에이전트에 동시에 전달
- 각 에이전트는 독립된 git worktree에서 작업 — 공유 작업 디렉터리가 없으니 서로 변경 사항을 덮어쓰지 않음
- 완료되면 각 diff를 나란히 검토
- 가장 나은 결과를 병합하고 나머지는 버림
이렇게 하면 “이 작업엔 어느 에이전트를 써야 하나"라는 일회성 도박이 눈으로 확인 가능한 비교로 바뀐다.

핵심 기능 #
| 기능 | 설명 |
|---|---|
| 병렬 Worktree | 여러 에이전트가 격리된 git worktree에서 같은 프롬프트를 실행한 뒤 비교·병합 |
| 모바일 컴패니언 | iOS/Android 앱으로 에이전트를 모니터링하고 후속 지시 전송 |
| 터미널 분할 | Ghostty급 터미널 렌더링(WebGL), 무제한 분할과 영속적 스크롤백 |
| Design Mode | 내장 Chromium 창에서 UI 요소를 클릭하면 HTML/CSS와 잘라낸 스크린샷을 에이전트 프롬프트로 전송 |
| SSH Worktree | 원격 서버에서 완전한 파일·git·터미널 접근으로 에이전트 실행 |
| 네이티브 GitHub·Linear | 앱 안에서 PR, 이슈, 프로젝트 보드 탐색, 작업에서 바로 worktree 생성 |
| AI Diff 주석 | diff의 특정 줄에 댓글을 달아 에이전트에게 피드백 전달 |
| Orca CLI | orca worktree create, snapshot, click, fill 등으로 Orca 자체를 스크립트화 |
| 계정 전환기 | Claude/Codex 사용량과 한도 초기화 시점을 추적, 재로그인 없이 계정 전환 |
지원 에이전트 #
Orca는 특정 벤더에 종속되지 않는다 — 터미널에서 실행되는 어떤 에이전트든 연결할 수 있다:
Claude Code · OpenAI Codex · Cursor · GitHub Copilot CLI · Grok CLI · OpenCode · Google Antigravity · Devin · Goose · Cline · Continue · Kilocode · Kimi · Kiro · Qwen Code · Mistral Vibe · Rovo Dev · Amp · Auggie · Command Code · Codebuff · Droid · Charm · Hermes Agent · Pi · oh-my-pi · OpenClaude · Autohand Code
기존에 쓰던 에이전트 구독을 그대로 쓴다 — Orca는 에이전트 접근권을 판매하지 않고, 이미 쓰고 있는 에이전트를 오케스트레이션할 뿐이다.
SSH Worktree: 원격 서버에서 에이전트 실행 #
Orca의 눈에 잘 띄지 않지만 실제로 유용한 기능: 에이전트가 꼭 눈앞의 기기에서 돌아갈 필요는 없다. SSH Worktree는 원격 서버의 에이전트를 완전한 파일 편집, git 작업, 터미널 접근으로 구동한다 — 자동 재연결과 포트 포워딩까지 처리된다. 즉 검토와 조작은 노트북에서 하면서, 실제 에이전트 작업 부하(그리고 그에 따른 CPU/메모리 비용)는 더 강력한 원격 서버에서 처리할 수 있다.
디스플레이가 전혀 없는 완전한 헤드리스 구성을 위해 Orca는 orca serve 모드도 제공한다.

설치 #
macOS #
brew install --cask stablyai/orca/orca
또는 .dmg를 직접 다운로드: Apple Silicon · Intel
Windows #
onorca.dev/download에서 .exe 설치 프로그램 다운로드
Linux #
# AppImage — 최신 빌드 받기
curl -LO https://github.com/stablyai/orca/releases/latest/download/orca-linux.AppImage
chmod +x orca-linux.AppImage
./orca-linux.AppImage
또는 Arch Linux에서 AUR로:
yay -S stably-orca-bin
헤드리스 Linux 서버 #
orca serve
리버스 프록시와 인증 설정은 프로젝트의 헤드리스 Linux 서버 가이드 참고.
모바일 컴패니언 #
- iOS: App Store 또는 TestFlight
- Android: APK 릴리스
CLI로 Orca 스크립트화하기 #
에이전트가 Orca 안에서 실행되는 것뿐 아니라, Orca 자체를 반대로 구동할 수도 있다. Orca CLI는 worktree와 UI 자동화를 위한 기본 명령을 제공한다:
orca worktree create # 에이전트용 새 독립 worktree 생성
orca snapshot # 현재 worktree 상태 캡처
orca click # UI 요소 클릭(Design Mode 자동화)
orca fill # 폼 필드를 프로그래밍 방식으로 채우기
전체 문법은 CLI 문서 참고 — 이 정도만으로도 “N개의 worktree 생성 → 각각 에이전트 실행 → 결과 스냅샷"을 GUI 없이 스크립트화할 수 있다.
Orca vs 수동으로 에이전트 실행하기 #
| 항목 | Orca | 터미널 탭 / tmux |
|---|---|---|
| 실행 간 격리 | git worktree 자동 생성 | 직접 설정 필요 |
| 한 작업에 여러 에이전트 비교 | 내장 나란히 보기 | 수동 diff 비교 |
| 원격/SSH 에이전트 | 네이티브 지원, 자동 재연결 | 수동 SSH + tmux 설정 |
| 모바일 모니터링 | iOS/Android 컴패니언 앱 | 없음 |
| GitHub/Linear 통합 | 앱 안에서 바로 | 브라우저 탭 전환 필요 |
| 라이선스 | MIT, 오픈소스 | 해당 없음 |
사용 사례 #
1. 에이전트 간 프롬프트 A/B 테스트 #
같은 기능 요청을 Claude Code와 Codex에 동시에 보내 각자 독립 worktree에서 구현하게 하고, 더 깔끔한 쪽을 병합한다.
2. 무거운 에이전트 작업을 원격 서버로 위임 #
SSH Worktree로 대여한 VPS에서 오래 걸리는 리팩터링이나 테스트 스위트를 실행하는 동안 노트북은 계속 가볍게 유지한다.
3. 휴대폰으로 AI의 diff 검토 #
밤새 걸리는 에이전트 작업을 시작해 놓고, 다음 날 아침 모바일 컴패니언 앱으로 진행 상황을 확인하며 diff를 승인하거나 주석을 단다.
4. 에이전트 루프를 벗어나지 않고 UI 작업하기 #
Design Mode로 실시간 미리보기에서 깨진 컴포넌트를 클릭해, 말로 버그를 설명하는 대신 정확한 HTML/CSS를 에이전트에게 넘긴다.
관련 저장소 #
| 저장소 | 용도 |
|---|---|
| Claude Code | Orca 안에서 가장 흔히 오케스트레이션되는 에이전트 중 하나 |
| OpenCode | 오픈소스 터미널 에이전트, Orca가 오케스트레이션할 수 있는 대상 |
| Goose | 오픈소스 에이전트 프레임워크, 지원 에이전트 목록에 포함 |
관련 글 #
- herdr: 여러 AI 에이전트를 동시에 실행하기 위한 터미널 멀티플렉서 — Orca의 데스크톱 GUI 방식 대신 터미널 중심으로 같은 문제를 푸는 대안
- Compound Engineering: Claude 코드, Codex 오케스트레이션 — 하나의 하네스 안에서 멀티 에이전트 워크플로를 다루는 플러그인 기반 접근
- Claude Code Subagent Patterns — Claude Code 서브에이전트로 작업을 나누는 패턴
결론 #
Orca는 코딩 에이전트라기보다, 이미 쓰고 있는 Claude Code, Codex, Cursor 등 20여 개 에이전트를 위한 관제실에 가깝다 — 독립된 worktree, 모바일 컴패니언, 네이티브 SSH 원격 지원까지 갖췄다. 2026년 7월 말 기준 약 2주 만에 2만 개 미만에서 3만 1600개 이상으로 늘어난 스타 수는 “하나가 아니라 여러 에이전트를 오케스트레이션한다"는 모델이 통하고 있음을 보여준다.
추천 대상: 이미 여러 코딩 에이전트를 동시에 쓰고 있고, 병렬 실행 간 격리와 휴대폰으로 에이전트를 모니터링·조작하는 기능이 필요한 개발자.
GitHub: https://github.com/stablyai/orca
셀프 호스팅 추천 인프라 #
Orca의 SSH Worktree를 개인 노트북이 아닌 전용 원격 서버에서 돌리고 싶다면:
- DigitalOcean — 14개 이상의 글로벌 리전, 60일간 200달러 무료 크레딧. 상시 가동되는 원격 worktree 호스트로 흔히 선택된다.
- HTStack — 중국 본토에서 지연 시간이 짧은 홍콩 VPS. dibi8.com이 호스팅되는 것과 같은 IDC로, 프로덕션에서 검증됐다.
제휴 링크입니다 — 추가 비용 없이 dibi8.com 운영을 돕습니다.
최종 업데이트: 2026-07-29
💬 댓글 토론