여러 빌드를 거치는 여러 세션을 관리하려면 이전에는 작업을 분할하고, 인수인계를 처리하며, 그 결과를 다시 하나로 엮어야 했습니다. 이제 Claude Code 프로젝트에서는 수행해야 할 내용을 설명하면 Claude가 작업을 관리합니다.
Claude는 요청의 범위를 설정하고(scopes), 작업을 위임하며(delegates), 병렬 스레드를 조정하고(coordinates), 결과물을 검토한 후, 완성된 결과를 조립합니다. 휴대폰으로도 진행 상황을 안내할 수 있으며, 사용자가 컴퓨터에서 벗어나도 계속 작동합니다.
예를 들어, 프로젝트를 구성하고 앱의 결제 p75 지연 시간(latency)을 줄이는 목표를 설정한다고 가정해 봅시다. 그런 다음 Claude에게 각 엔드포인트(endpoint)를 프로파일링(profile)하고, 최적화를 테스트하며, 병렬 스레드에서 PR(Pull Request)을 열도록 요청할 수 있습니다. 또는 API, 웹 및 모바일 리포지토리(repo)를 연결하고 사용 중단된 v1 엔드포인트를 폐기하는 목표를 설정할 수도 있습니다. Claude는 각 리포마다 스레드를 생성하여 호출자들을 마이그레이션하고, 테스트를 실행하며, PR을 열고, 어떤 것부터 병합해야 하는지 알려줍니다.
향후 일주일 동안 해당 플랜의 더 많은 Claude Code 사용자들에게 접근성이 확대될 예정입니다. 그 이후에는 모든 Claude 및 Team, Enterprise 플랜에 걸쳐 프로젝트가 업데이트됩니다. Pro 또는 Max를 사용 중이지만 아직 접근할 수 없다면 대기 목록(waitlist)에 가입할 수 있습니다.
Pro 및 Max 플랜의 기존 프로젝트는 오늘과 같이 계속 작동합니다. 롤아웃이 chat과 Cowork로 확장됨에 따라 해당 기능들도 업그레이드될 것입니다.
스레드가 작업을 수행하고, Claude가 이를 지휘합니다
프로젝트에는 작업을 수행하는 스레드와 그들을 지시하는 코디네이터(coordinator)가 있습니다.
프로젝트를 시작할 때 목표뿐만 아니라 리포지토리 또는 컨텍스트를 선택하게 됩니다. Claude는 즉시 처리할 수 있는 작업을 제안하며 시작합니다. 사용자는 프로젝트의 클라우드 환경, 커넥터(connectors), 플러그인(plugins), 지침(instructions), 그리고 모델을 구성할 수 있습니다.
메인 프로젝트 채팅에서 진행 상황을 모니터링하고 안내하거나, 개별 스레드로 들어가 세부 사항을 검토하고 방향을 설정할 수도 있습니다. 마치 비서실장에게 브리핑하듯이 프로젝트 내의 Claude에게 간략하게 설명하면, Claude가 새로운 또는 기존 스레드로 작업을 라우팅합니다.
Claude는 또한 작업을 확인하고 후속 조치를 취합니다. 레포지토리(repositories)가 연결되면, 스레드(thread)가 풀 리퀘스트(pull requests)를 열고 테스트를 실행하며; 문서와 함께라면 문서를 읽고 초안을 작성합니다.
구동 원리상(Under the hood), 각 스레드는 자체 브랜치와 레포지토리 복사본에서 작업하는 Claude Code 클라우드 세션입니다. 코디네이터가 작업을 정리하지만, 만약 여러 스레드가 동일한 코드에 작업할 경우, 그 중복은 다른 PR과 마찬가지로 병합 충돌(merge conflict)로 해결됩니다.
각 스레드는 필요에 따라 서브 에이전트(subagents), 루프(loops), 워크플로우(workflows)를 사용하여 위임된 작업을 더 작은 조각으로 분할하여, 대규모 과제가 더 빠르게 완료될 수 있도록 합니다.
시간이 지남에 따라 컨텍스트가 구축됩니다
프로젝트는 장시간 실행되거나 에이전트 기반(agentic) 워크플로우를 위해 설계되었습니다. 즉, 한 번의 응답보다 오래 걸리고 여러 부분이 있는 작업입니다.
시간이 지남에 따라 Claude는 프로젝트 세부 사항에 대해 더 많이 학습하고 이를 작업에 적용합니다. 이제 모든 스레드는 공유 메모리(shared memory)에 추가하고 접근함으로써, 복잡한 프롬프트 엔지니어링의 필요성을 줄입니다.
예를 들어, Claude는 출시일이 금요일로 변경된 것, 내보내기(export)가 제외된 이유, 또는 청구 서비스(billing service)를 건드리기 전에 누구와 확인해야 하는지 기억할 수 있습니다.
Claude는 또한 사용자의 작업 방식과 커뮤니케이션 스타일도 기억합니다. 체크인(check in)하는 빈도, 새로운 스레드를 시작하는 빈도, 또는 각 업데이트의 상세 수준을 조정하도록 요청할 수 있습니다.
메모리 외에도, 프로젝트에는 사용자가 추가한 파일과 Claude가 생성한 산출물(artifacts)을 수집하는 라이브러리가 포함됩니다. 이는 관련 자료를 찾기 쉽고 새로운 작업이 과거의 노력에 기반할 수 있도록 합니다.
다음 기능
프로젝트는 여러 스레드를 동시에 실행할 수 있으며, 각 스레드는 완전한 Claude Code 세션입니다. 이 때문에 프로젝트가 사용량 제한(usage limits)에 더 빨리 도달할 수 있습니다. 코디네이터 채팅과 작업자 스레드 모두에서 사용된 모델 및 노력 수준을 확인할 수 있고 선택할 수도 있습니다.
현재 스레드는 클라우드에서 실행됩니다. 사용자의 로컬 도구 및 코드와 함께, 그리고 사용자 네트워크 뒤에서 실행되는 기능은 곧 제공될 예정입니다.
프로젝트를 사용해 보세요.