VSCode에서 Orca로 옮긴 후기: 클로드 코드·코덱스 병렬 작업을 워크트리로 분리
VSCode를 사용하다가 Orca로 옮긴 후기
VSCode 터미널에서 클로드 코드(Claude Code)와 코덱스(Codex)를 함께 돌리면 같은 작업 디렉터리를 공유해 파일 충돌과 커밋 섞임이 생긴다는 문제가 기사의 출발점이다. 필자는 이를 해결하려고 에이전트 개발 환경 Orca로 작업 환경을 옮겨 2주 반 동안 사용했다. Orca는 새로운 AI 모델이 아니라 클로드 코드, 코덱스, 제미나이(Gemini), 커서 CLI(Cursor CLI) 같은 기존 에이전트를 담아 두는 오픈소스 도구로, MIT 라이선스로 공개되어 macOS·윈도우·리눅스를 지원한다. 작업을 만들 때마다 git 워크트리(worktree)를 하나씩 생성해 에이전트마다 별도 폴더와 브랜치를 갖게 하므로, 한 에이전트의 파일 수정이 다른 작업 폴더에 영향을 주지 않고 커밋도 각자의 브랜치에 쌓인다. 목록 화면에서는 어떤 작업이 어떤 에이전트로 돌고 있는지와 진행 상황을 한눈에 볼 수 있다. 필자가 VSCode로 두 에이전트를 돌릴 때 겪은 불편은 같은 폴더를 공유하며 생긴 이전 버전 기준 판단, 브랜치 전환을 위한 작업 대기, 탭 이름만으로는 구분되지 않는 진행 상황, 두 구독의 사용량을 따로 확인해야 하는 번거로움이었다. 기사는 워크트리 분리로 앞의 두 문제가 해소됐다고 전한다.
클로드 코드와 코덱스를 병렬로 쓸 때 Orca의 git 워크트리 방식은 작업별 브랜치를 분리해 커밋이 섞이는 문제를 줄인다.
원문 출처
요즘IT (Yozm IT)