
Anthropic이 Claude Code에 로컬 예약 실행을 붙이면서, "코딩 도우미"가 아니라 "항상 켜져 있는 백그라운드 작업자"에 가까워졌습니다. 핵심은 새 /loop 명령으로, 터미널에서 반복 작업을 걸어두면 Claude Code가 뒤에서 주기적으로 일을 처리해준다는 점이에요1.
Claude Code /loop: 무엇이 바뀌었나(로컬 scheduled tasks)
이번 변화의 요지는 간단합니다. "프롬프트를 저장해두고, 시간표대로 자동 실행"이 가능해졌다는 것. Claude Code는 표준 cron 표현식과 로컬 타임존을 기준으로 작업을 예약하고, 실행은 Claude Code가 켜져 있는 동안 백그라운드로 돌립니다1.
CLI에서 반복 작업은 /loop로 만들고, 한 번만 울리는 알림은 자연어로도 예약할 수 있습니다. 예를 들어 "오늘 3시에 릴리즈 브랜치 푸시하라고 알려줘" 같은 식이죠1. 그리고 잊고 방치하는 걸 막기 위해 반복 작업은 3일 후 자동 삭제, 세션당 최대 50개 제한 같은 안전장치도 들어갔습니다12.
자동화 아이디어 4가지: 로그 감시부터 PR 자가수정까지
스케줄링이 진짜 쓸모 있어지는 순간은 "늘 하던 귀찮은 일"을 Claude에게 넘길 때입니다. Anthropic 측 엔지니어는 몇 시간마다 에러 로그를 확인하고, 고칠 만한 버그면 PR까지 만들게 하는 예시를 들었고1, Claude Code 제작자도 PR을 상시 모니터링하거나 아침마다 슬랙 요약을 자동 생성하는 그림을 언급했습니다1.
여기서 중요한 포인트는 '반복'이 아니라 '연결'입니다. Claude Code가 파일과 명령 실행을 다루는 특성상, 로컬 로그 파일·리포지토리 상태·간단한 스크립트 출력 같은 신호를 정기적으로 읽고 "조치 가능한 결과물(PR, 커밋, 리포트)"로 바꾸는 흐름이 자연스럽습니다. 데스크톱 앱 쪽 스케줄 기능은 실행할 때마다 새 세션이 뜨고, 필요하면 권한 승인도 받게 설계되어 있어 "자동이되 검토 지점은 남기는" 운영이 가능해요3.
안전하게 쓰는 법: '삭제 버튼'은 사람 손에 남겨두기
에이전트형 코딩 도구가 편해질수록, 위험도 커집니다. 실제로 Claude Code를 과신한 운영 실수로 Terraform destroy가 실행되어 프로덕션 DB와 스냅샷까지 날아간 사례가 알려졌죠(복구는 하루 내 되었지만, 기록 2.5년치가 한 번에 삭제)2.
그래서 스케줄 작업은 특히 "권한 설계"가 생명입니다. 반복 작업 프롬프트에는 금지 규칙을 명시하고(예: 삭제/파괴 명령 금지, PR은 만들되 머지는 금지), 실행 폴더도 최소 범위로 묶는 게 좋습니다. 또한 Claude를 '바로 코딩'으로 보내지 말고, 먼저 계획 문서를 쓰고 사람이 승인한 뒤 실행시키는 습관이 사고 확률을 확 떨어뜨립니다. 숙련 사용자들 사이에서 "플랜 승인 후 구현"을 철칙으로 삼는 이유가 여기에 있어요4.
시사점: "매일 하는 일"을 '코드'가 아니라 '시간표'로 관리하라
Claude Code의 scheduled tasks는 거창한 자율 에이전트라기보다, 개발자의 일상 루틴을 자동화하는 실용 기능에 가깝습니다. 매일 아침 확인하는 CI/로그/의존성 취약점/미리보기 배포 상태처럼 "손이 가는 반복 업무"부터 올려보세요.
추천 시작점은 하나입니다. 먼저 읽기·요약·리포트처럼 비파괴 작업을 /loop로 돌려 효용을 확인하고, 그 다음에 PR 생성 같은 '수정 제안' 단계로 확장하세요. 마지막으로, 삭제·인프라 변경처럼 되돌리기 어려운 액션은 스케줄에서 제외하고 사람의 최종 버튼으로 남겨두는 것. 이 세 가지만 지키면, Claude Code는 정말로 "잠자는 동안 일하는 동료"가 됩니다.
참고
1Anthropic turns Claude Code into a background worker with local scheduled tasks
3Claude Code Scheduled Tasks: Put Your AI Agent on Autopilot
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
