기술

Claude Code 여러 개를 동시에, git worktree 도구 worktrunk

AI 에이전트를 병렬로 돌릴 때 쓰는 git worktree 관리 CLI worktrunk. 왜 worktree가 필요한지, 설치, 주요 명령 4개, 병렬 작업 흐름과 편의 기능을 정리했습니다.

max-sixty/worktrunk는 AI 에이전트를 병렬로 돌리기 위해 만든 git worktree 관리 CLI입니다. MIT와 Apache-2.0 중 골라 쓰는 이중 라이선스이고, 2026년 11월 7일 기준 깃허브 스타 11,807개입니다. 문서는 worktrunk.dev에 있습니다.

왜 worktree인가

Claude Code나 Codex는 감독 없이 긴 작업을 하니 5~10개를 동시에 돌릴 수도 있습니다. 그런데 한 폴더에서 여러 에이전트가 일하면 서로 같은 파일을 고치다 꼬입니다. git의 worktree는 브랜치마다 작업 폴더를 따로 만들어 이 문제를 없앱니다.

문제는 명령이 번거롭다는 것입니다. 새 worktree 하나를 여는 데도 브랜치 이름을 세 번 칩니다.

git worktree add -b feat ../repo.feat
cd ../repo.feat

주요 명령 4개

하려는 일worktrunkgit만 쓰면
worktree 옮겨 가기wt switch featcd ../repo.feat
만들고 Claude 켜기wt switch -c -x claude featgit worktree add -b feat ../repo.feat && cd ../repo.feat && claude
정리wt removecd ../repo && git worktree remove ../repo.feat && git branch -d feat
상태와 함께 목록wt listgit worktree list(경로만)

worktree는 브랜치 이름으로 부르고, 폴더 경로는 설정한 틀에 따라 정해집니다.

설치

brew install worktrunk && wt config shell install    # macOS·Linux
cargo install worktrunk && wt config shell install   # Cargo

wt config shell install은 명령이 폴더를 옮길 수 있게 셸에 연결합니다. Windows는 winget install max-sixty.worktrunk로 깔고, Windows Terminal의 wt와 겹치지 않게 git-wt라는 이름으로 씁니다.

병렬 작업 흐름

wt switch -c -x claude auth      # 첫 번째 에이전트: 로그인 기능
wt switch -c -x claude billing   # 두 번째 에이전트: 결제 기능
wt list                          # 폴더별 바뀐 줄, main 대비 커밋, 원격 상태
wt step commit                   # AI가 쓴 커밋 메시지로 커밋
wt remove                        # PR이 합쳐지면 정리

wt list --full은 브랜치마다 CI 상태와 AI 요약까지 보여 줍니다.

편의 기능

  • 훅: 만들 때, 합치기 전후 등에 명령 실행
  • 빌드 캐시 공유: worktree 열 개가 node_modules, target/을 새로 빌드하거나 복사하지 않고 공유(APFS, btrfs, XFS)
  • PR 바로 열기: wt switch pr:123
  • worktree마다 개발 서버 포트: hash_port 필터로 겹치지 않는 포트
  • 한 번에 합치기: squash, rebase, merge, 정리를 한 명령으로

오늘 할 일

brew로 설치하고, 다음 작업 두 개를 wt switch -c -x claude로 각자 다른 폴더에서 동시에 맡겨 보세요. 끝나면 wt list로 둘의 진행을 한눈에 봅니다.

쇼츠로 보기

이 글은 비치콤버스 쇼츠 No.54의 짝 글입니다. 짧은 주소 beachcombers.co.kr/s/54.

김현빈 Developer & Writer

기술, 포스팅 관련 질문, 프로젝트 협업 등 연락주시면 언제든지 회신 드립니다.

esc

↑↓ 고르기↵ 열기? 단축키

해변에서 주운 것

읽으러 가기 →
guest@beachcombers — zsh

단축키

⌘K 또는 /
글·작업·개발일지 찾기
R
해변 산책 — 아무 글 하나 줍기
`
터미널 열기
←→
쪽 넘기기 (휠·스와이프도 됩니다)
?
이 안내
esc
닫기