Ch5. 자동화 3종 — 로컬 루틴·원격 루틴·디스패치
이 장을 끝내면 할 수 있는 것: Claude를 자동화하는 3 방식(로컬 루틴 / 원격 루틴 / 디스패치)을 1초 안에 골라 자기 일에 얹을 수 있다.
1. Claude를 자동화한다 — 3 방식
여기까지 우리는 Claude Code를 내가 직접 시키는 방식으로 썼다. 회의록을 던지면 답이 오고, 끝나면 노트북을 닫는다.
그런데 사람의 일은 노트북을 닫고도 진행된다. 자고 있을 때·외출 중일 때·다음 주 월요일 아침에도 일이 일어난다. Anthropic은 이걸 위해 자동화 3 종을 공식으로 분류해 두었다.
| 종류 | 어디서 실행 | 트리거 | 누가 결과 받음 | 대표 예 |
|---|---|---|---|---|
| 💻 로컬 루틴 | 내 컴퓨터 | 일정 (cron) | 내 컴퓨터 | 매일 9시 코드·문서 리뷰 |
| ☁️ 원격 루틴 | Anthropic 클라우드 | 스케줄·GitHub·API | 저장소·커넥터 | PR 자동 검토 |
| 📱→💻 디스패치 | 클라우드 | 모바일 사용자 명령 | 데스크탑 (페어링) | 출근길 모바일→사무실 |
핵심 차이 두 축: ① 어디서 실행되나(내 컴퓨터 vs 클라우드) ② 어디서 결과를 받나(같은 기기 vs 디바이스 동기화). 셋은 경쟁이 아니라 보완 관계라 조합해서 쓴다.
이 장이 책에서 다뤄질 가치는 한 가지다 — 3 방식의 자리를 한 번 잡으면, "이 일은 어디에 얹어야 하지?" 망설일 시간이 사라진다.
출처: Routines 공식 · Desktop scheduled tasks · Desktop Dispatch
2. 로컬 루틴 — 내 컴퓨터에서 자동 실행
로컬 루틴은 내 컴퓨터(Claude 데스크탑 앱)에서 정해진 시간에 자동으로 작업을 수행한다.
| 특징 | 내용 |
|---|---|
| 실행 환경 | 내 컴퓨터 (Claude 데스크탑 앱) |
| 작동 조건 | 컴퓨터가 깨어 있을 때만 |
| 접근 가능 | 로컬 폴더·파일·워크트리 |
| 일정 옵션 | 시간별 · 매일 · 평일 · 주간 · 사용자 정의 |
공식 안내 (Desktop scheduled tasks): "Local scheduled tasks run on your machine, with direct access to your local files and tools."
비개발자 시나리오
- 직장인: 매일 8시 → 어제 회의록 5분 요약 · output/ 에 저장
- 작가: 매주 일요일 → 초고 폴더 정리 · 챕터 진행도 점검
- 마케터: 평일 7시 → 어제 캠페인 결과 정리 · 다음 일정 알림
- 1인 사업자: 시간별 → 영수증 폴더 신규 파일 자동 분류
👉 원격 루틴과 차이: 로컬 파일·폴더에 접근해야 하면 로컬 루틴, 공유 자료·외부 트리거가 필요하면 원격 루틴.
3. 원격 루틴 (Routines) — Anthropic 클라우드
원격 루틴은 Anthropic이 직접 운영하는 클라우드에서 자동 실행되는 작업이다 (공식 Routines). research preview 단계, Pro·Max·Team·Enterprise 가입자만 사용 가능.
공식 정의: "A routine is a saved Claude Code configuration: a prompt, one or more repositories, and a set of connectors, packaged once and run automatically."
트리거 3종
| 트리거 | 설명 |
|---|---|
| 🕒 Schedule | 반복 cron 또는 미래 1회 |
| 🔗 GitHub | PR · Issue · Push 이벤트 |
| ⚡ API | HTTP POST 요청 |
한 routine에 여러 트리거 동시 부착 가능. 최소 1시간 간격, daily 계정 cap 있음.
공식 사용 사례
- Backlog maintenance — 야간 issue 분류·라벨링
- Alert triage — Sentry alert → 자동 PR 초안
- Bespoke code review — PR opened 시 팀 체크리스트 적용
- Deploy verification — CD pipeline → smoke tests
- Docs drift — 주간 merged PR 스캔 → 문서 업데이트 PR
생성 위치: claude.ai/code/routines 또는 CLI /schedule.
💡 "스케줄"이라 부르는 게 사실 Routines의 trigger type 중 하나(Schedule trigger — recurring 또는 one-off)다. 별도 기능 아님.
4. 디스패치 (Dispatch) — 모바일 → 데스크탑
디스패치는 모바일에서 던진 작업을 클라우드에서 처리하고 데스크탑에 결과를 받는 동기화 패턴이다.
동작 흐름
[출퇴근길] 📱 모바일 Claude
⇣ "이건 디스패치해서 데스크탑으로"
[이동 중] ☁️ Anthropic 클라우드 (5–20분)
⇣
[출근 후] 💻 데스크탑 알림 → 완성된 결과
시작 4단계
- 모바일에 Claude 앱 설치 (iOS / Android)
- 앱 하단 Dispatch 탭
- 데스크탑 Claude와 페어링 (QR 또는 계정 동기화)
- 모바일에서 명령 던지면 클라우드 처리 후 데스크탑 결과
비개발자 시나리오
- 출근길: 어제 들어온 이메일 50개 분류 → 사무실 도착 시 데스크탑 정리
- 통학 시간: 수업 음성·녹음 핵심 5줄 요약 → 집에 가서 노트북에서 확인
- 카페 외출: 다음 주 제안서 초안 3개 → 집에 와서 편집
- 이동 중: 경쟁사 5곳 리서치 → 작업실 도착 시 합쳐진 보고서
👉 원격 루틴과 차이: 트리거가 사람의 자발적 명령이면 디스패치, 자동 일정·이벤트면 원격 루틴.
⚠️ 병렬 실행(Task 도구·parallel agents)은 Dispatch와 별개 — 그건 Ch11 [에이전트·서브에이전트·에이전트 팀] 참고.
5. 선택 가이드 — 1초 결정
| 질문 | 답 |
|---|---|
| GitHub · API · 정기 일정 트리거? | YES → ☁️ 원격 루틴 |
| 폴더·로컬 파일 접근 필요? | YES → 💻 로컬 루틴 |
| 모바일에서 던지고 싶음? | YES → 📱 디스패치 |
셋은 보완 관계 — 한 일을 여러 방식으로 동시에 얹을 수도 있다.
6. 조합 레시피
| 레시피 | 조합 | 무엇을 |
|---|---|---|
| 월간 리포트 | 원격 루틴 + 디스패치 | 월말 클라우드 집계 → 출근길 모바일에서 결과 확인 |
| 외출 중 수신 | 디스패치 | 카페에서 모바일로 던짐 → 집 도착 시 데스크탑에 자료 |
| 콘텐츠 엔진 | 원격 루틴 + 스킬 + 디스패치 | 매일 자동 → 스킬로 형식 고정 → 어디서든 결과 수신 |
7. ⚠️ 처음 사람들이 자주 막히는 곳
함정 1. 루틴 과다 등록 — 결과물 소화 못 함
처음에 신나서 루틴 20개를 등록해두면 매일 아침 받는 결과가 너무 많아 다 못 본다. 5~7개 선에서 유지.
함정 2. 로컬·원격 선택 착각
로컬 파일이 필요한데 원격 루틴으로 만들면 작동 안 된다. 반대도 마찬가지. 단순한 작업으로 한 번 테스트 후 선택.
함정 3. 디스패치 페어링 불안정
모바일 신호 약한 곳·기기 절전 모드일 때 페어링이 끊긴다. 안정적인 환경에서 던지기.
8. 5분 미니 실습 — 같은 작업을 두 방식으로 얹기
전제
- Ch1~Ch4 끝남 (로컬 작업 폴더 + CLAUDE.md 작성)
- claude.ai 웹 로그인 가능
- (선택) 모바일 Claude 앱 설치
단계
-
자기 폴더에 매주 반복할 작업 1개를 정한다 (예: 주간 회의록 요약).
-
로컬 루틴 셋업 — Claude Code 데스크탑에서:
/schedule weekly monday 08:00data/meeting-*.md 가장 최신 1장을 5줄 요약해서output/summary-YYYYMMDD.md 에 저장✓ 체크포인트: 다음 월요일 8시에 자동 실행 예약됨.
-
디스패치 시도 (선택, 모바일 앱 있을 때):
- 모바일 Claude 앱 열기 → Dispatch 탭
- 데스크탑과 페어링
- 모바일에서 던지기: "이번 주 회의 핵심 3개만 짧게"
- 데스크탑에 알림이 오는지 확인
✓ 체크포인트: 데스크탑 알림에 결과가 도착.
-
(참고) 원격 루틴은 Pro 이상 가입자 한정 + GitHub 등 외부 트리거가 있을 때만 의미가 있어, 이 단계는 본 책에서는 생략한다.
결과 인증
이 실습을 끝냈다면:
- 자기 일 1개를 자동 실행에 처음 얹어본 경험을 가졌다
- 로컬과 디스패치의 작동 방식 차이를 안다
- 어느 일에 어느 방식이 맞을지 1초 안에 고를 수 있다
⚠️ 트러블슈팅
문제 1: /schedule 명령이 안 보입니다.
→ Claude Code 데스크탑·CLI 버전 확인 (구버전은 미지원). /update로 최신 갱신.
문제 2: 디스패치 페어링이 안 됩니다. → 모바일·데스크탑 같은 Anthropic 계정 로그인 확인. 또는 앱 재로그인.
문제 3: 로컬 루틴이 실행은 됐는데 결과가 없습니다. → 컴퓨터가 그 시간에 켜져 있었는지 확인. 절전·종료 상태면 로컬 루틴은 동작하지 않는다.
다음 장으로: Ch6에서는 Claude를 한 단계 키우는 **확장 6장치(커넥터·MCP·스킬·플러그인·에이전트·마켓플레이스)**를 한 장 지도로 본다.
© 2026 COMMME · Built with Claude Code