
Claude Code Routines: Anthropic 인프라에서 동작하는 스케줄 자동화 정리
요약
Anthropic이 공개한 Routines는 Claude Code의 태스크를 로컬 머신 없이 Anthropic 클라우드 인프라에서 스케줄링하여 실행할 수 있는 기능입니다. 스케줄, API 엔드포인트, GitHub 이벤트를 트리거로 활용하여 자동화된 워크플로우를 구축할 수 있습니다.
핵심 포인트
- Anthropic 클라우드 인프라에서 Claude Code 태스크를 자율적으로 실행
- 스케줄, API, GitHub 이벤트를 통한 3가지 트리거 방식 지원
- 로컬 PC 전원과 무관하게 지속적인 자동화 작업 가능
- Channels 기능과 조합하여 메시징 앱 기반의 워크플로우 확장 가능
본 기사는 Claude Code (Anthropic)를 활용하여 집필되었습니다.
검증 가능한 범위 내에서 공개 정보를 정리한 것이지만,
코드 예시 등은 실제 환경에서의 동작 확인을 권장합니다.
PC의 전원을 끈 후에도, Claude Code가 자율적으로 계속 동작하게 되었다.
Anthropic이 2026년 4월 14일에 연구 프리뷰(Research Preview)로 공개한 Routines는, Claude Code의 태스크를 Anthropic의 클라우드 인프라(Cloud Infrastructure) 상에서 스케줄 실행할 수 있는 기능이다 (공식 문서). "매일 밤 2시에 버그 보고를 확인하여 PR을 자동 생성한다"와 같은 정형화된 태스크를, 로컬 머신 없이 지속적으로 실행할 수 있다.
이 기사에서는 공식 문서와 각 미디어의 보도를 바탕으로, Routines의 개요 · 3종의 트리거 · 요금 · 주의점을 정리한다.
공식 문서(Automate work with routines)에 따르면, Routines는 다음과 같은 3종류의 트리거에 대응하고 있다.
1. 스케줄 실행 (Scheduled Execution)
매시 · 매일 · 매주 등 cron 방식의 정기 기동. 공식 예시로서 "매일 밤 2시에 GitHub Issues를 자동 스캔하고, 버그를 재현하는 절차를 첨부한 드래프트 PR을 생성한다"라는 플로우가 제시되어 있다.
2. API 엔드포인트 (API Endpoint)
루틴마다 전용 HTTP 엔드포인트가 발행된다. Bearer 토큰을 첨부하여 외부 서비스나 CI 파이프라인으로부터 POST 함으로써 트리거할 수 있다. 에러 발생 시 Claude에게 조사를 맡기는 등, 기존 워크플로우(Workflow)로의 편입이 상정되어 있다.
3. GitHub 이벤트 (GitHub Event)
Pull Request 생성이나 릴리스 등 리포지토리 이벤트에 반응하여 자동 실행할 수 있다. 코드 리뷰 코멘트의 자동 게시나 변경 요약(Summary) 생성이 주요 유스케이스(Use Case)로 꼽히고 있다.
최대 특징은 Anthropic 관리 인프라 상에서의 실행이다. 자체적인 cron 서버나 상시 가동 머신이 필요 없으며, 로컬 PC가 꺼져 있는 동안에도 동작을 지속한다 (DevOps.com 해설 기사).
공식 문서(Run prompts on a schedule)에 따르면, Routines의 생성은 다음 절차로 수행한다.
claude.ai/code의 웹 화면에서 계정과 리포지토리를 연결한다
- Claude Code CLI에서
/schedule명령을 실행하여 루틴을 정의한다 - 트리거 종류 · 빈도 · 실행 프롬프트를 설정하여 저장한다
- 이후에는 Anthropic 인프라가 정해진 시각 또는 이벤트 발생 시 Claude를 자동으로 호출한다
또한 /schedule 명령은 연구 프리뷰 단계이며, 명령 사양은 변경될 가능성이 있다고 공식적으로 명시되어 있다. 동작 확인은 최신 문서를 참조하기 바란다.
Routines와 궁합이 좋은 관련 기능으로 Channels가 있다. Channels는 Telegram · Discord · iMessage · 커스텀 Webhook으로부터 활성화된 Claude Code 세션에 이벤트를 푸시할 수 있는 기능으로, 2026년 3월에 연구 프리뷰로 공개되었다 (공식: channels).
Routines가 "스케줄이나 외부 이벤트로 Claude를 기동하는 메커니즘"이라면, Channels는 "메시지 앱으로부터 Claude에게 지시를 보내는 메커니즘"이라고 정리할 수 있다. 예를 들어 CI의 알람을 Telegram Bot을 통해 받고, 그 자리에서 Claude에게 조사를 의뢰하는 플로우 등, 두 기능을 조합함으로써 자동화의 폭이 넓어진다. 단, Channels는 로컬 머신이 기동 중인 것을 전제로 하기에, Routines와는 인프라 계층이 다르다는 점에 주의해야 한다.
현 시점 (2026년 5월)에서의 주요 제약 사항은 다음과 같다.
대응 플랜: Pro · Max · Team · Enterprise만 해당. Free 플랜은 대상 제외
- 요금: Pro · Max는 3회까지 무료, 이후에는 추가 사용량으로 과금 (공식 개요)
- 연구 프리뷰: API 사양 · 명령 구문은 변경될 가능성 있음 (공식 명시)
- 실무 활용에는 단계적인 검증을: 9to5Mac의 보도 (기사)에서도 "rough edges (거친 부분)가 남아 있는 단계"라고 지적하고 있다
InfoQ의 기사 (Anthropic Introduces Routines for Claude Code Automation)에서는 Routines를 "Claude Code 에이전트를 보조 도구에서 병렬 프로세스로 승격시키는 전환점"이라고 평가하고 있다. 공식적인 견해는 아니지만, 에이전트 활용의 방향성을 보여주는 관점으로서 참고할 만하다.
Routines는 스케줄(Schedule), API, GitHub 이벤트라는 세 가지 트리거를 통해 Claude Code의 태스크를 Anthropic 인프라에 위임할 수 있는 기능이다. "로컬 머신을 항상 켜둘 필요가 없다", "자체 서버가 필요하지 않다"는 점이 최대의 장점이며, 정기적인 Issue 트리아지(Triage), 문서 드리프트(Document Drift) 모니터링, PR 자동 생성과 같은 야간 배치(Batch) 계열의 태스크부터 시도해 보면 적합성을 파악하기 쉽다. Pro 및 Max 플랜이라면 3회까지 무료로 동작 확인을 할 수 있으므로, 우선은 리스크가 낮은 보조 태스크부터 시작하는 것이 현실적인 출발이 될 것이다. 실제로 깊이 있게 사용한 사례가 조금 더 나오게 되면, 다시 한번 심층적으로 다뤄보고 싶다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기