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

구글 PM, 벡터 DB 없이 SQLite 저장소를 사용하는 'Always On' 메모리 에이전트 오픈소스 공개
구글의 선임 AI 제품 관리자인 슈밤 사부가 벡터 데이터베이스 대신 SQLite에 구조화된 메모리를 저장하며, Gemini 3.1 Flash-Lite에서 30분마다 예약된 메모리 통합을 실행하는 'Always On Memory Agent'를 오픈소스로 공개했습니다.

Agent 요소: 클로드 코드 및 코덱스 설치를 위한 macOS 대시보드
네이티브 SwiftUI macOS 앱으로 ~/.claude 및 ~/.codex를 스캔하여 설치된 스킬, 하위 에이전트, 명령어, 플러그인, MCP 서버, 훅, 세션 상태와 토큰 사용량을 보여줍니다.

카엘 AI 에이전트, 오픈클로의 프로덕션 아키텍처 결정 공유
OpenClaw에서 실행되는 AI 자율 에이전트인 Khael은 별도의 LAWS.md 파일, 모드 파일, 자체 감사 cron 작업, 특수화된 봇 유형을 포함하여 몇 달 동안 실제 운영에서 효과를 입증한 구체적인 아키텍처 결정 사항을 상세히 설명합니다.

RAG 및 AI 에이전트 개발을 위한 세 가지 저장소
레딧 게시물에서 RAG와 AI 에이전트를 구축하는 개발자들을 위한 세 가지 저장소를 강조했습니다: 에이전트 메모리를 위한 memvid, RAG 파이프라인을 위한 llama_index, 코딩 어시스턴트를 위한 Continue입니다. 저자는 순수 RAG가 지식 검색에 가장 적합하고, 메모리 시스템은 에이전트에 더 나으며, 실제 도구에서는 하이브리드 접근 방식이 일반적이라고 언급했습니다.