4월 15일, Anthropic이 Claude Code 데스크톱 애플리케이션을 대대적으로 재설계하고 Routines라는 새 기능을 발표했습니다.
이번 업데이트의 핵심 신호는 Claude Code가 더 이상 명령을 기다렸다가 실행하는 단일 스레드 도구가 아니라, 멀티태스크 비동기 작업 방식으로 진화하고 있다는 점입니다.
Claude Code를 매일 사용하는 개발자라면 이 두 가지 변화를 모두 주의 깊게 살펴볼 가치가 있습니다.
데스크톱 버전 변경 사항
멀티 세션 관리: 왼쪽 사이드바에서 여러 작업 동시 실행
개편 후 왼쪽에 새 사이드바가 추가되어 모든 활성 및 기록 세션이 표시됩니다. 상태, 프로젝트, 환경별로 필터링할 수 있고 프로젝트별로 그룹화할 수도 있습니다.
이전에 세 개의 터미널 창을 열고 각각 Claude Code 세션을 실행했다면, 이제 하나의 인터페이스에서 모두 관리할 수 있습니다.
단축키 Command+;를 사용하면 현재 작업이 실행되는 동안 질문을 포크할 수 있습니다. 메인 스레드를 방해하지 않으면서 오류 메시지에 대해 Claude에게 물어볼 수 있습니다. 장시간 실행되는 작업 중에 많은 질문이 생기지만 작업을 중단하고 싶지 않을 때 유용한 설계입니다.
개발 도구 내장화
이전에는 다른 애플리케이션으로 전환해야 했던 여러 도구가 데스크톱 앱에 직접 통합되었습니다.
- 내장 터미널: 시스템 터미널로 전환하지 않고 테스트 실행 및 빌드 수행.
- 내장 파일 편집기: 다른 편집기를 열지 않고 몇 줄을 빠르게 편집.
- 재설계된 Diff 뷰어: 대규모 변경에 최적화되어 대형 PR의 diff가 더 이상 느려지지 않음.
- 확장 미리보기 패널: HTML 파일, PDF, 로컬 애플리케이션 서버의 실시간 미리보기 지원.
이러한 기능들은 각각 큰 기능이라고 할 수는 없지만, 함께 사용하면 도구 간 전환에 소요되는 시간을 줄여줍니다.
뷰 모드 및 레이아웃 사용자 지정
Claude의 도구 호출 가시성을 제어하는 세 가지 새로운 뷰 모드가 추가되었습니다.
- Verbose: Claude가 수행하는 모든 작업을 단계별로 표시.
- Normal: 기본 모드, 주요 단계 표시.
- Summary: 최종 결과만 표시.
각 패널은 드래그 앤 드롭으로 위치를 조정할 수 있어 원하는 대로 레이아웃을 구성할 수 있습니다. CLI 플러그인도 지원되며, SSH 세션이 Mac과 Linux에서도 사용 가능해져 원격 개발자에게 실용적인 추가 기능이 되었습니다.
Routines: 사용자가 없을 때도 Claude Code가 계속 작업
이번 릴리스에서 가장 주목할 만한 기능입니다.
Routines는 프롬프트, 코드 리포지토리, 커넥터를 하나의 실행 가능한 구성으로 패키징합니다. 일정, API 호출, 또는——특히 흥미로운 점은——GitHub 이벤트(예: 누군가 PR을 제출할 때)를 통해 트리거될 수 있습니다.
실제 시나리오를 생각해보겠습니다.
누군가 리포지토리에 PR을 제출 → Routines가 자동으로 트리거 → Claude Code가 코드 리뷰 수행, 관련 테스트 실행, 리뷰 의견 생성 → PR에 자동으로 댓글 게시.
이 전체 프로세스에 누군가 지켜볼 필요가 없습니다.
유사한 시나리오로는 매일 아침 모든 미해결 이슈 확인, main에 병합 후 자동으로 문서 업데이트 등, 이전에는 스크립트 작성이나 CI 구성이 필요했던 작업을 자연어로 설명하여 Routines가 실행하도록 할 수 있습니다.
현재 제한 사항:
- 일일 실행 횟수에 상한이 있습니다 (정확한 상한은 구독 요금제에 따라 다름).
- 현재 Research Preview 상태로, 안정적인 프로덕션 기능이 아닙니다.
- Anthropic의 웹 인프라에서 실행되며 로컬에서는 실행되지 않습니다.
Pro, Max, Team, Enterprise 요금제 모두 얼리 액세스를 신청할 수 있습니다.
이번 업데이트가 의미하는 바
Routines를 통해 Anthropic의 Claude Code 포지셔닝이 변화하고 있음을 알 수 있습니다. 이전의 논리는 사용자가 앉아서 Claude와 대화하며 코드 작성을 돕는 것이었습니다. 이제는 사용자가 규칙과 트리거 조건을 정의하면 Claude가 백그라운드에서 계속 작업을 실행하는 방식으로 바뀌고 있습니다.
이는 AI 코딩 도구 분야의 전반적인 방향성과 일치합니다. 페어 프로그래밍 어시스턴트에서 자율적으로 실행되는 소프트웨어 엔지니어로 진화하는 것입니다.
Cursor에는 Background Agent, GitHub Copilot에는 Coding Agent가 있고, 이제 Claude Code에는 Routines가 있습니다.
차이점은 Claude Code의 Routines가 코드 리포지토리 이벤트(GitHub PR)와 직접 통합되어 있다는 점입니다. 웹훅을 작성하거나 타사 통합을 구성할 필요가 없습니다. GitHub를 일상적으로 사용하는 팀에게 이 통합 경로는 비교적 원활합니다.
요약
이번 업데이트에서는 새 모델이 발표되거나 벤치마크 점수가 갱신되지는 않았지만, 제품 수준에서 Claude Code를 진정한 엔지니어링 도구로 한 걸음 더 발전시켰습니다.
멀티 세션 관리는 병렬 작업 문제를 해결하고, Routines는 비동기 작업 문제를 해결합니다. 이 두 가지가 결합되면서 Claude Code는 프로덕션급 도구의 모습을 갖추기 시작했습니다. 단순한 채팅 상자가 아니라 워크플로 내에서 실행되는 시스템으로 진화하고 있습니다.
참고 출처: CocoLoop, Anthropic Rebuilds Claude Code Desktop App Around Parallel Sessions (MacRumors)