Git Worktrees로 동일한 저장소에서 두 개의 Claude Code 에이전트 실행하기

동일한 저장소에서 여러 Claude Code 에이전트를 동시에 실행하는 방법이 git worktree를 통해 구현되었습니다. 각 에이전트는 자체 브랜치와 전용 작업 디렉토리를 가지므로 파일 충돌이 없고 간섭 없이 읽기/쓰기가 가능합니다.
워크플로우
- 각 브랜치에 대해 git worktree를 생성합니다.
- 각 worktree 디렉토리에서 별도의 Claude Code 세션을 엽니다.
- 에이전트가 서로를 인식하지 못한 채 병렬로 실행되도록 합니다.
- 두 작업이 완료되면 일반 git merge를 통해 브랜치를 병합합니다.
실제 예제
# 기능 브랜치용 worktree 생성
git worktree add ../repo-feature feature-branch
# 버그 수정 브랜치용 worktree 생성
git worktree add ../repo-bugfix bugfix-branch
각 디렉토리에서 Claude Code 시작
cd ../repo-feature && claude-code .
cd ../repo-bugfix && claude-code .
장점
병렬화 가능한 작업에서 실제로 속도 향상이 있습니다. 한 에이전트가 버그를 수정하는 동안 다른 에이전트가 새 기능을 초안하거나, 리팩토링과 테스트 커버리지 작업을 동시에 할 수 있습니다. 모든 작업이 깔끔하게 분할되지는 않지만, 진정으로 독립적인 작업은 충돌 없이 병렬 처리가 가능합니다. 사용자는 한 에이전트가 버그를 수정하고 다른 에이전트가 기능을 초안하는 것을 동시에 충돌 없이 수행했다고 보고했습니다.
고려사항
사용자는 장기 실행 작업의 안정성과 대규모에서 병합 충돌이 문제가 되는지에 대해 질문합니다. worktree 브랜치를 병합할 때 표준 git merge 해결 방식이 적용됩니다.
대상
동일한 코드베이스에서 독립적인 작업을 병렬화하려는 Claude Code 사용자.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

Freestyle Launches Sandboxes for AI Coding Agents with Live Forking
Freestyle provides cloud sandboxes for AI coding agents that start in ~500ms and feature live forking with <400ms pause, allowing full VM clones including memory state. They run full Debian with hardware virtualization on bare metal infrastructure.

팬텀: 클로드의 에이전트 SDK로 구축된 지속형 AI 에이전트
팬텀은 Claude의 Agent SDK(Opus 4.6)를 영구 벡터 메모리, 자가 진화 엔진, MCP 서버 인터페이스로 감싸는 오픈소스 Bun/TypeScript 프로세스입니다. 자체 VM이나 Docker Compose에서 지속적으로 실행되며 Slack을 통해 통신합니다.

Humanizer Pipeline 오픈소스화: AI 텍스트 후처리를 위한 6단계 마크다운 파일
단일 마크다운 파일이 6단계 파이프라인을 구현하여 AI 생성 텍스트를 감지하고 다시 작성하며, 채널 인식, 음성 보정, 심각도 게이트 및 자체 감사 통과 기능을 제공합니다.

개발자가 Claude Code로 GALA 프로그래밍 언어 구축, 강력한 타입 시스템이 AI 생성 코드 신뢰성 향상에 도움 된다고 강조
한 개발자가 Claude Code를 광범위하게 사용하여 Go로 트랜스파일되는 함수형 프로그래밍 언어 GALA를 구축했습니다. 이 언어는 봉인된 타입, 완전한 패턴 매칭, 기본적으로 불변성, 모나드 등의 기능을 갖추고 있으며, Claude는 타입 추론, 패턴 매칭 변환기 구현, 40개 이상의 버그 수정에 도움을 주었습니다.