AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Orca – 여러 코딩 에이전트를 worktree 단위로 조율하는 Agent IDE

Orca는 Claude Code, Codex, OpenCode, Pi 같은 CLI 코딩 에이전트를 side-by-side로 실행하고, 각 에이전트를 독립 git worktree에 묶어 추적하는 Agent Development Environment(ADE)다. 데스크톱 앱, 터미널, 파일 에디터, GitHub/Linear 연동, 모바일 companion 앱을 한 작업 공간에 결합한다.

핵심 개념

Orca의 기본 단위는 에이전트 + worktree + 터미널 상태다. 하나의 프롬프트를 여러 에이전트에 나눠 실행하고, 각 결과를 별도 브랜치/worktree에서 비교한 뒤 좋은 결과를 병합하는 흐름을 전제로 한다.

이 점에서 herdr가 터미널 안의 멀티플렉서에 가깝다면, Orca는 데스크톱 IDE와 작업 관리 UI를 포함한 오케스트레이터에 가깝다.

주요 기능

기능설명
Parallel Worktrees한 작업을 여러 에이전트에 나눠 격리된 worktree에서 실행
Mobile CompanioniOS/Android에서 에이전트 완료 알림을 받고 후속 지시 전달
Terminal SplitsWebGL 렌더링 터미널, split, 재시작 후 scrollback 유지
Design ModeChromium 화면의 HTML/CSS/스크린샷을 에이전트 프롬프트로 전달
GitHub & LinearPR, issue, project board를 앱 안에서 탐색하고 작업 생성
SSH Worktrees원격 서버에서 에이전트를 실행하고 파일 편집·포트 포워딩 제공
Annotate AI DiffsAI가 만든 diff에 코멘트를 남기고 에이전트에 되돌려 수정 요청

지원 에이전트

Orca는 “터미널에서 실행되는 CLI 에이전트라면 동작한다”는 방향을 취한다. README에는 Claude Code, Codex, Grok, Cursor, GitHub Copilot CLI, OpenCode, Antigravity, Pi, Hermes Agent, Devin, Goose, Auggie, Qwen Code, Kimi 등 다양한 CLI 에이전트가 예시로 제시되어 있다.

설치

macOS에서는 Homebrew cask로 설치할 수 있다.

brew install --cask stablyai/orca/orca

또는 공식 다운로드 페이지와 GitHub Releases에서 macOS, Windows, Linux 빌드를 받을 수 있다.

누가 쓰면 좋은가

  • 여러 코딩 에이전트를 병렬로 쓰는 개발자: 같은 이슈를 여러 모델·에이전트에 맡기고 결과를 비교하려는 경우
  • 팀 리드/리뷰어: 에이전트별 브랜치, diff, PR 흐름을 한 UI에서 검토하려는 경우
  • 원격 개발 환경 사용자: 강한 서버에서 에이전트를 돌리고 로컬/모바일에서 모니터링하려는 경우

라이선스

GitHub 저장소의 라이선스를 확인해야 한다.

관련 문서

  • agent-harness — AI 에이전트 성능을 결정하는 하네스 설계
  • herdr — 터미널 안에서 여러 코딩 에이전트를 조율하는 멀티플렉서
  • onecode — Claude Code와 Codex를 한 앱에서 조율하는 코딩 에이전트 오케스트레이터

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)