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 데스크톱 앱이 여러 에이전트 worktree를 병렬로 실행하는 모습, 모서리에 모바일 컴패니언 앱
Orca 데스크톱 앱 — github.com/stablyai/orca 공식 스크린샷

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는 추측 대신 실제로 비교하게 한다:

  1. 하나의 프롬프트를 다섯 개 에이전트에 동시에 전달
  2. 각 에이전트는 독립된 git worktree에서 작업 — 공유 작업 디렉터리가 없으니 서로 변경 사항을 덮어쓰지 않음
  3. 완료되면 각 diff를 나란히 검토
  4. 가장 나은 결과를 병합하고 나머지는 버림

이렇게 하면 “이 작업엔 어느 에이전트를 써야 하나"라는 일회성 도박이 눈으로 확인 가능한 비교로 바뀐다.

Orca의 병렬 worktree 오케스트레이션, 여러 에이전트가 나란히 실행되는 모습
병렬 Worktree — github.com/stablyai/orca 공식 스크린샷


핵심 기능 #

기능설명
병렬 Worktree여러 에이전트가 격리된 git worktree에서 같은 프롬프트를 실행한 뒤 비교·병합
모바일 컴패니언iOS/Android 앱으로 에이전트를 모니터링하고 후속 지시 전송
터미널 분할Ghostty급 터미널 렌더링(WebGL), 무제한 분할과 영속적 스크롤백
Design Mode내장 Chromium 창에서 UI 요소를 클릭하면 HTML/CSS와 잘라낸 스크린샷을 에이전트 프롬프트로 전송
SSH Worktree원격 서버에서 완전한 파일·git·터미널 접근으로 에이전트 실행
네이티브 GitHub·Linear앱 안에서 PR, 이슈, 프로젝트 보드 탐색, 작업에서 바로 worktree 생성
AI Diff 주석diff의 특정 줄에 댓글을 달아 에이전트에게 피드백 전달
Orca CLIorca 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 모드도 제공한다.

Orca에서 SSH로 실행되는 원격 worktree
SSH Worktree — github.com/stablyai/orca 공식 스크린샷


설치 #

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 서버 가이드 참고.

모바일 컴패니언 #


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 CodeOrca 안에서 가장 흔히 오케스트레이션되는 에이전트 중 하나
OpenCode오픈소스 터미널 에이전트, Orca가 오케스트레이션할 수 있는 대상
Goose오픈소스 에이전트 프레임워크, 지원 에이전트 목록에 포함

관련 글 #


결론 #

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

참고 자료 #

💬 댓글 토론