Claude Code Projects 출시: 병렬 코딩 에이전트를 늘리기 전에 병합·비용 게이트를 세워라

  • Anthropic은 2026년 9월 17일 Claude Code의 Projects를 코디네이터와 병렬 실행 스레드 구조로 재설계했다.[1]
  • 각 스레드는 독립 브랜치와 저장소 복제본을 가진 완전한 클라우드 세션이며, 공유 메모리와 라이브러리를 사용한다.[1][2]
  • 여러 세션을 동시에 돌리므로 처리 대기 시간은 줄일 수 있지만 사용 한도 소진과 병합 충돌은 더 빨라질 수 있다.[1][3]
  • 한국 개발팀은 대규모 기능 개발보다 되돌리기 쉬운 다중 저장소 마이그레이션으로 비용·검토 시간·실패율을 먼저 측정하는 편이 안전하다.[1][3]

공개일: 2026년 9월 17일. 이 글은 Anthropic의 공식 발표를 사실 기준으로 삼고, 독립 보도는 기능 범위와 비용 위험을 교차 확인하는 데 사용한다.[1][2][3]

한 줄 결론: Claude Code Projects의 핵심은 에이전트 수가 아니라, 하나의 목표를 여러 독립 작업으로 나누고 다시 검토 가능한 변경으로 모으는 조정 계층이다.

무엇이 달라졌나: 폴더에서 실행 관리자까지

기존 Projects는 대화와 파일을 모아 두는 작업 공간에 가까웠다.

새 Projects에서는 사용자가 목표와 저장소 또는 문맥을 지정하면 Claude가 일을 제안하고, 요청을 여러 스레드로 나누며, 결과를 검토해 최종 산출물로 조립한다.[1]

사용자는 메인 프로젝트 대화에서 전체 진행을 지켜보거나 개별 스레드에 들어가 방향을 바꿀 수 있다.[1][2]

출시 시점의 베타는 Claude Code 클라우드 세션을 쓰며 기존 웹·데스크톱 프로젝트가 없는 일부 Pro·Max 구독자부터 제공된다. Anthropic은 이후 더 많은 Pro·Max 사용자, Team과 Enterprise, 일반 Claude와 Cowork로 확대할 계획이라고 밝혔다.[1][2] 따라서 계정에 메뉴가 보이지 않는다고 설치 문제로 판단할 단계는 아니다.[1]

어떻게 작동하나: 코디네이터와 스레드를 분리한다

프로젝트 대화의 코디네이터는 목표를 해석하고 기존 또는 새 스레드로 작업을 보낸다. 각 스레드는 자체 브랜치와 저장소 복제본에서 실행되는 완전한 Claude Code 클라우드 세션이며, 필요하면 내부에서 다시 하위 에이전트·루프·워크플로로 일을 나눈다.[1][2]

코디네이터가 공유 메모리와 라이브러리를 바탕으로 세 개의 독립 스레드를 지휘하는 구조
코디네이터가 독립 브랜치의 병렬 스레드를 조정하는 구조.

여러 스레드는 프로젝트 공유 메모리를 읽고 갱신한다. 출시 일정 변경, 특정 기능을 뺀 이유, 결제 코드 수정 전 확인해야 할 담당자 같은 결정이 다음 작업으로 이어지며, 사용자가 올린 파일과 Claude가 만든 결과물은 라이브러리에 모인다.[1] 이는 채팅을 무한히 기억한다는 보장보다, 장기 작업에서 반복 설명을 줄이는 프로젝트 상태 계층으로 보는 편이 정확하다.[1]

이전 방식과 현재 방식 비교

항목단일 Claude Code 세션새 Claude Code Projects
목표 분해사람이 세션별로 나눔코디네이터가 스레드에 위임
실행 단위한 세션·한 작업 흐름독립 브랜치의 병렬 클라우드 세션
맥락 전달프롬프트·문서 수동 복사공유 메모리와 라이브러리
결과 통합사람이 변경을 비교코디네이터가 검토·조립, 충돌은 PR 방식
주요 병목대기 시간과 문맥 재설명사용 한도, 병합 충돌, 검토량
사람이 세션을 연결하던 이전 방식과 코디네이터가 병렬 스레드를 관리하는 Projects 비교
수동 세션 전달과 Projects 조정 구조의 차이.

왜 중요한가: 코딩 속도보다 조정 비용이 제품이 된다

이번 변화는 코딩 에이전트가 “코드를 잘 쓰는 한 명”에서 “여러 실행자를 관리하는 한 명”으로 이동하고 있음을 보여 준다.[1][2]

The Verge도 공유 목표·메모리·파일 라이브러리 아래 여러 에이전트를 조정하는 구조로 설명했다.[2]

이미 다룬 Cursor Projects의 검토 가능한 작업 단위와 같은 방향이지만, Claude Code Projects는 출시 시점에 모든 실행 스레드가 클라우드에 있다는 점이 중요하다.[1]

국내 스타트업이나 소규모 개발팀에는 여러 저장소를 동시에 바꾸는 API 버전 전환, 의존성 업데이트, 테스트 보강이 현실적인 첫 용도다.[1][3]

반대로 개인정보·고객 코드가 외부 클라우드로 나가면 안 되는 조직은 로컬 실행 지원이 실제 제공되고 보안 검토가 끝날 때까지 기다려야 한다.[1][2]

Anthropic은 로컬 도구와 사내 네트워크 뒤의 코드에서 실행하는 기능이 추후 제공될 예정이라고만 밝혔다.[1][2]

가장 중요한 주의점: 공유 메모리와 코디네이터가 있어도 두 스레드가 같은 코드를 바꾸면 일반 PR처럼 병합 충돌이 생긴다.[1][2]

자동 병합·배포 권한까지 한 번에 주면 조정 속도가 검토 속도를 앞지를 수 있다.[1][2]

특히 여러 저장소의 변경 순서가 얽힌 작업은 병합 전 사람이 의존 관계를 다시 확인해야 한다.[1]

실전 적용: 세 저장소 API 마이그레이션 시험

재현 가능한 첫 시험으로 api, web, mobile 세 저장소의 폐기 예정 엔드포인트를 교체한다고 가정한다. Anthropic도 저장소별 스레드를 만들고 테스트와 PR을 실행한 뒤 병합 순서를 보고하는 사례를 제시한다.[1]

  1. 스테이징용 복제 저장소를 연결하고 배포·비밀 조회 권한은 제외한다.
  2. 목표를 “v1 호출을 v2로 교체하되 공개 인터페이스와 테스트 통과 조건을 유지”로 한정한다.
  3. 저장소별 스레드를 만들고 변경 파일 수, 테스트 명령, 실패 조건을 명시한다.[1]
  4. 코디네이터에게 PR을 자동 병합하지 말고 의존 순서와 충돌 목록만 보고하게 한다.[1][2]
  5. 실행 뒤 총 사용량, 사람이 검토한 시간, 재작업 PR 수, 테스트 실패율을 기록한다.
  6. 단일 세션 기준선보다 세 지표 중 두 개 이상이 개선될 때만 동시 스레드 수를 늘린다.
스테이징 복제본에서 세 저장소를 시험하고 테스트와 검토 뒤 사용량을 측정하는 도입 절차
Claude Code Projects를 안전하게 검증하는 네 단계.

The Register는 각 스레드가 완전한 세션이어서 여러 작업을 동시에 돌릴수록 사용량과 비용이 빠르게 늘 수 있다고 지적했다.[3]

Anthropic도 프로젝트별 사용량을 확인하고 코디네이터와 작업 스레드의 모델·노력 수준을 따로 선택할 수 있다고 설명한다.[1]

빠른 실행이 곧 저렴한 실행은 아니므로, 첫 시험에서는 병렬 수와 종료 조건을 함께 정해야 한다.[1][3]

또한 PR 수가 늘면 코드 리뷰와 CI 대기열이 새 병목이 될 수 있으므로, 완료 시간을 재는 것만으로 도입 성공을 판단해서는 안 된다.[1][3]

한계와 도입 체크리스트

  • ☐ 계정이 베타 대상인지 확인하고, 기존 Projects 이전 시점을 추측하지 않는다.[1]
  • ☐ 저장소·커넥터·플러그인에는 작업에 필요한 최소 권한만 부여한다.[1]
  • ☐ 병합과 배포는 사람 승인 단계로 남기고 스레드별 테스트 결과를 보관한다.[1][2]
  • ☐ 공유 메모리에 기록된 결정의 소유자와 만료일을 사람이 검토한다.
  • ☐ 프로젝트별 사용량과 스레드 수를 매 실행 뒤 기록한다.[1][3]
  • ☐ 사내망 전용 코드나 민감 데이터는 로컬 실행 지원과 계약 조건을 확인하기 전 연결하지 않는다.[1][2]
  • ☐ 장기 실행 에이전트에는 요약·권한·통신 감사 원칙을 함께 적용한다.

결론

Claude Code Projects는 여러 세션을 띄우는 기능보다 그 사이의 목표 분해, 공유 상태, 결과 검토를 제품화했다.[1][2]

독립 브랜치와 클라우드 실행은 다중 저장소 작업의 대기 시간을 줄일 수 있지만, 사용 한도와 병합 충돌, 보안 검토 부담도 같은 방향으로 커진다.[1][2][3]

권장안은 세 저장소 마이그레이션처럼 되돌릴 수 있는 작업에서 시작해 사용량·검토 시간·재작업률을 기록하는 것이다. 수치가 좋아질 때만 병렬 수를 늘리고, 자동 병합과 배포는 충분한 회귀 테스트가 쌓일 때까지 분리하자.

Sources