Git Worktrees로 여러 Claude Code 세션을 병렬로 실행하기

r/ClaudeAI의 한 개발자가 git worktree를 사용해 여러 Claude Code 세션을 병렬로 실행하는 실용적인 패턴을 공유합니다. 핵심 문제: 에이전트의 제안을 테스트하기 위해 git stash로 브랜치를 전환할 때마다 컨텍스트를 잃어버리는 점입니다.
설정 방법
- 메인 작업 트리: 리뷰 및 커밋을 수행하는 곳
- 2-3개의 추가 작업 트리: 각각 자체 브랜치에서 Claude Code 세션을 실행
- 워크플로: 에이전트가 작업을 완료하면 해당 작업 트리로
cd하여 diff를 검토하고, 병합한 후 다음 작업으로 이동
stash도, 컨텍스트 전환도, "내가 뭐 하고 있었지?"도 없습니다.
Git Worktree 빠른 시작
feature/agent-1 브랜치에 새 작업 트리를 생성하려면:
git worktree add ../project-feature-agent-1 feature/agent-1이렇게 하면 별도의 디렉토리(../project-feature-agent-1)가 생성되며, 여기서 Claude Code(또는 다른 에이전트)를 독립적으로 실행할 수 있습니다. 각 작업 트리는 전체 작업 복사본이므로 각각 다른 브랜치를 체크아웃할 수 있습니다.
에이전트가 완료되면 메인 작업 트리에서:
cd ../project-feature-agent-1
git diff main
# 검토 후 병합
git checkout main
git merge feature/agent-1그런 다음 작업 트리를 제거합니다:
git worktree remove ../project-feature-agent-1AI 에이전트에 적합한 이유
일반적인 브랜치 전환은 커밋되지 않은 변경 사항을 stash하거나 작업 중인 내용을 커밋해야 하는데, 이는 흐름을 깨고 컨텍스트를 잃게 만듭니다. 작업 트리는 격리된 파일 시스템 디렉토리를 제공하므로 각 에이전트 세션이 자체 샌드박스에서 실행됩니다. 한 작업 트리에서 Claude Code를, 다른 작업 트리에서 Cursor를 실행하거나 서로 다른 프롬프트를 동시에 실행할 수 있습니다.
대상 사용자
git stash와 브랜치 전환의 오버헤드 없이 여러 실험이나 병렬 작업을 실행해야 하는 AI 코딩 에이전트(Claude Code, Cursor 등) 사용자.
📖 전체 원문 보기: r/ClaudeAI
👀 See Also

YourMemory: 생물학적 감쇠를 갖춘 AI 메모리, LoCoMo-10에서 59% 재현율 달성
YourMemory는 Ebbinghaus 망각 곡선과 그래프 기반 검색을 사용하여 AI 에이전트에 지속적인 메모리를 제공합니다. LoCoMo-10에서 Recall@5 59%로 벤치마크되었으며, Zep Cloud보다 2배 우수합니다.

수정: 에이전트 코딩 도구와 Y.js CRDT로 구축된 AI 편집기
Revise는 에이전트 코딩 도구를 사용해 10개월 동안 처음부터 구축된 AI 문서 편집기로, 맞춤형 워드 프로세서 엔진과 렌더링 레이어를 갖추고 있으며 CRDT 스택에는 Y.js만 사용합니다. 교정 및 수정을 위해 GPT-5.4 변형 및 Claude 모델을 포함한 여러 AI 모델을 통합합니다.

LORE.md: AI 대화에서 구조화된 지식을 추출하기 위한 개방형 표준
LORE.md는 AI 대화에서 지속 가능한 지식을 구조화된 형식으로 추출하기 위한 개방형 표준입니다. 이는 근거와 함께 의사 결정, 통찰력, 패턴, 미해결 질문, 다음 단계를 포착하며, 모든 내용이 세션 간에 연결됩니다.

팀 메모리 MCP: 베이지안 신뢰도 점수를 적용한 Claude 코드용 오픈소스 공유 메모리
팀 메모리 MCP는 베이지안 신뢰도 점수를 제공하는 Claude Code용 공유 팀 메모리를 제공하는 오픈 소스 도구입니다. 패턴 순위를 매기기 위해 베타-베르누이 모델을 사용하며, 90일 반감기의 시간적 감쇠를 포함하고 있으며, 단일 명령어로 Claude Code에 추가할 수 있습니다.