Claude Code 예약 작업의 역대급 대규모 업데이트

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00불과 몇 시간 전에,
00:00:01Anthropic에서 대대적인 업그레이드를 발표했습니다.
00:00:04예약된 작업을 위해 Claude code를 사용하는 모든 분들을 위한 것인데요,
00:00:06바로 '루틴(routines)'입니다. 이제 Claude code가
00:00:10클라우드에서 자동으로 작업을 수행하도록 할 수 있기 때문이죠.
00:00:12더 이상 세션 기반의 루프나
00:00:15세션 기반의 예약된 작업에 얽매일 필요가 없습니다.
00:00:17이를 수행하는 데는 세 가지 방법이 있습니다.
00:00:19첫째로 스케줄에 따라 실행할 수 있습니다.
00:00:20매일 아침 9시에 X, Y, Z를 해달라고 하는 식이죠.
00:00:24둘째로 API 호출을 통해 실행할 수 있습니다.
00:00:25거의 온디맨드 방식으로 가능하며,
00:00:27마지막으로 이벤트 기반으로 설정할 수 있습니다.
00:00:29특정 이벤트에 반응하도록 하는 것인데,
00:00:31예를 들어 여러분의 GitHub 리포지토리에서 일어나는 일 같은 것이죠.
00:00:34여기서 핵심은 이 루틴이
00:00:36Claude code의 웹 인프라에서 실행된다는 점입니다.
00:00:38따라서 노트북을 켜 놓을 필요가 전혀 없습니다.
00:00:40우리 모두 이런 상황을 겪어봤을 겁니다.
00:00:42Claude가 매일 이 작업 하나만
00:00:45자동으로 해줬으면 좋겠다고 말이죠.
00:00:46특정 터미널을 계속 띄워둘 필요도 없고,
00:00:48웹 앱을 만들어서 Railway에 호스팅하고
00:00:50API 비용을 지불할 필요도 없습니다.
00:00:53이제 그게 가능해졌습니다.
00:00:54다만 몇 가지 제한 사항이 있는데,
00:00:56바로 24시간 동안 실행할 수 있는 횟수입니다.
00:00:58Max 사용자 기준으로 24시간당 15회 실행 가능합니다.
00:01:00이 수치는 변할 수도 있겠지만,
00:01:02이 기능을 과거에 N8N으로 만들었던 것들을
00:01:05대체하는 용도로 생각하지는 마세요.
00:01:07하루에 수백 개의 자동화를 돌리는 용도는 아닙니다.
00:01:10이것은 개인 사용자를 위한 소규모 작업용으로,
00:01:13컴퓨터 앞에 없을 때 실행되기를 원하고
00:01:15API 비용을 내고 싶지 않을 때 적합합니다.
00:01:18이런 제한이 있음에도 불구하고,
00:01:19Claude code 생태계에 꼭 필요했던 기능입니다.
00:01:23그래서 오늘은 이 기능이 어떻게 작동하는지 보여드리고
00:01:24예제를 하나 실행해 보겠습니다.
00:01:26작동 방식은 꽤 간단합니다.
00:01:28CLI를 사용 중이라면,
00:01:29forward slash schedule 명령어로 실행하거나,
00:01:31이 모든 것을 실제
00:01:34Claude code 데스크톱 앱에서도 할 수 있습니다.
00:01:36Claude code 데스크톱 앱을 통해 보여드리는 이유는
00:01:37시각적으로 어떤 상황인지
00:01:39파악하기가 조금 더 쉽기 때문입니다.
00:01:41여기 왼쪽 메뉴로 가서,
00:01:43Scheduled로 이동한 다음 New task를 누르고
00:01:45New remote task를 클릭합니다.
00:01:47클라우드에서 실행될 것이기 때문이죠.
00:01:48여기에 작성하는 내용은 CLI의
00:01:50프롬프트에 입력하는 것과 동일합니다.
00:01:52이름을 무엇으로 할지,
00:01:54무엇을 수행할지 입력합니다.
00:01:55그리고 GitHub 리포지토리에 연결해야 합니다.
00:01:59클라우드에서 작업을 완료하면
00:02:01그 결과물을 리포지토리로 보내야 하기 때문입니다.
00:02:04클라우드 환경(environment)도 설정해야 합니다.
00:02:06기존에 Ultra 플랜을 사용하셨다면
00:02:08이미 설정되어 있을 것이고,
00:02:10아니라면 그냥 추가해 주면 됩니다.
00:02:11그 다음 트리거를 선택해야 합니다.
00:02:13대부분의 사람들에게는
00:02:14cron 작업 같은 일일 스케줄 트리거가
00:02:16가장 많이 쓰일 겁니다.
00:02:17하지만 특정 GitHub 이벤트에 연결하거나
00:02:20API로 호출할 수도 있습니다.
00:02:22오늘 예제에서는,
00:02:23GitHub를 스크래핑하는 Claude code 루틴을 만들 겁니다.
00:02:25지난 한 주 동안 AI 분야에서 인기 있었던
00:02:28상위 10개 GitHub 리포지토리와,
00:02:30지난 한 달간의 상위 5개를 수집할 겁니다.
00:02:32지금 보시는 것은 제가 이미 자동으로 하고 있는 것이지만,
00:02:35Windows에서 단순 API 호출로 이루어집니다.
00:02:38하지만 이제 이 작업을 Claude code로 넘길 것이고,
00:02:40더 좋은 점은 AI 기반이기 때문에
00:02:43추가적인 분석까지 수행할 수 있다는 점입니다.
00:02:45이를 위해서는 해당 루틴과 연결된 GitHub 리포지토리가 필요한데,
00:02:47Claude code가 결과물을
00:02:49저장할 장소가 필요하기 때문입니다.
00:02:51제대로 작동하게 하려면
00:02:52몇 가지 준비가 필요합니다.
00:02:55나중에 GitHub 웹훅 같은 기능을 쓰려면
00:02:58Claude GitHub 앱이 설치되어 있어야 합니다.
00:03:01설명란에 관련 링크를 남겨두겠습니다.
00:03:03기본적인 예약 루틴만 사용하신다면
00:03:05GitHub 통합만 연결되어 있으면 됩니다.
00:03:07Claude.ai의 설정 탭에서 연결할 수 있습니다.
00:03:11이제 Claude code에 줄 프롬프트입니다.
00:03:12"이 루틴을 수행해 줘"라고 말하면서,
00:03:14제가 만든 GitHub 리포지토리 링크를 줍니다.
00:03:17그리고 GitHub 검색 API를 호출해서
00:03:20지난 7일간의 상위 10개 리포지토리를 검색하고,
00:03:22지난 30일간의 데이터를 확인해서
00:03:24관련성이 있는지 판단하라고 시킵니다.
00:03:25그다음 이 모든 내용을 설명하는
00:03:28마크다운 파일을 작성하되,
00:03:29추가로 '편집자 견해' 같은 것도 포함해 달라고 합니다.
00:03:30다른 세션에 Claude code를 띄워놓고
00:03:32루틴을 위한 Claude code용 프롬프트를
00:03:34만들어 달라고 했습니다.
00:03:36프롬프트에 포함해야 할 내용은
00:03:38이름, 생성한 리포지토리, 환경 정보입니다.
00:03:43환경은 'default'로 해도 되고, 스케줄을 설정한 뒤
00:03:45실제 프롬프트를 입력하면 됩니다.
00:03:47프롬프트를 주니 작업이 생성됩니다.
00:03:48오전 8시에 트리거를 생성하고 있네요.
00:03:51어떤 모델을 사용할까요?
00:03:52저는 그냥 Sonnet 3.6을 쓰게 할 겁니다.
00:03:54이런 작업엔 Opus까지는 필요 없거든요.
00:03:55리포지토리를 지정하고 환경은
00:03:57제 기본값인 Ultra 플랜 환경을 사용합니다.
00:04:00자, 트리거가 생성되었습니다.
00:04:01실제로 잘 작동하는지 확인하기 위해
00:04:03지금 바로 루틴을 실행해 보겠습니다.
00:04:05GitHub 액세스 권한이 없다고 나오네요.
00:04:08빨리 GitHub 재인증을 해야겠습니다.
00:04:10재인증을 하려면 설정으로 가서
00:04:12커넥터 섹션으로 가서 GitHub를 클릭하기만 하면 됩니다.
00:04:15이제 연결된 것을 볼 수 있습니다.
00:04:18그럼 다시
00:04:19시도해 보겠습니다.
00:04:22더 잘 보이도록 화면을 이쪽으로 옮길게요.
00:04:24실행 과정을 실시간으로 지켜볼 수 있는
00:04:26링크를 제공해 줍니다.
00:04:28제가 준 지침들을 확인할 수 있습니다.
00:04:29기본적으로 프롬프트 내용이고
00:04:31지금 수동으로 실행 중입니다.
00:04:33실행이 완료되었고 제 GitHub에 포스팅되었습니다.
00:04:36화면 크기를 좀 조절해 보겠습니다.
00:04:40자, 바로 보이네요. GitHub 트렌딩입니다.
00:04:43여기에 '편집자 견해'도 있네요.
00:04:44제가 평소에 받던 것과 비교해 보면,
00:04:47기존에는 그냥 단순한 데이터 나열이었습니다.
00:04:50그런데 여기서는 지금 어떤 일이 일어나고 있는지
00:04:54가장 먼저 요약을 해줍니다.
00:04:55그다음 상위 10개 트렌딩 리포지토리가 나옵니다.
00:04:58링크도 잘 작동하는 것 같네요.
00:05:00정확히 제가 요청한 대로입니다.
00:05:02이제 매일 GitHub에서 이 데이터를 확인할 수 있습니다.
00:05:04앞서 이 루틴을 사용하는 추가적인 방법으로
00:05:06API와
00:05:09이벤트 기반 방식이 있다고 말씀드렸죠.
00:05:10API 트리거를 사용하시려면
00:05:13하루에 호출 가능한 횟수가 제한되어 있다는 걸 기억하세요.
00:05:16총 15회입니다.
00:05:17그러니 본인의 사용 사례를 잘 파악하셔야 하지만,
00:05:20API 트리거 설정이나 CLI를 통한 설정은 불가능합니다.
00:05:24반드시 웹을 통해서 해야 합니다.
00:05:26Claude Code 문서를 보시면
00:05:28방법이 자세히 안내되어 있습니다.
00:05:30claude.ai/code/routines 사이트로 가서
00:05:33여기서 설정하시면 됩니다.
00:05:35GitHub 트리거 추가도 마찬가지입니다.
00:05:37웹 UI에서만 구성할 수 있습니다.
00:05:40동일한 위치이지만,
00:05:41문서에서 정확한 방법과
00:05:44실제 지원되는 이벤트 목록을 확인할 수 있습니다.
00:05:46그래서 "이걸 정말 GitHub 안에서
00:05:48사용하는 게 말이 될까?" 싶으시다면
00:05:51여기서 확인해 보세요.
00:05:52종합적으로 볼 때 이번 업데이트는 훌륭합니다.
00:05:54제가 아는 거의 모든 분들이 Claude code가 매일
00:05:57자동으로 해줬으면 하는 작업들을 몇 개씩 가지고 있거든요.
00:05:59컴퓨터 앞에 있든 없든,
00:06:00세션이 열려 있든
00:06:01심지어 컴퓨터가 꺼져 있든 상관없이 말이죠.
00:06:04이 기능이 그 문제를 해결해 줍니다.
00:06:06이 기능에 대해 어떻게 생각하시는지 알려주세요.
00:06:07제 Claude code 마스터클래스를 듣고 싶으시다면
00:06:09Chase AI Plus를 꼭 확인해 보시기 바랍니다.
00:06:11그럼 다음에 뵙겠습니다.

Key Takeaway

Claude Code 루틴은 별도의 서버 호스팅이나 터미널 유지 없이 클라우드 환경에서 하루 최대 15회까지 예약된 코딩 및 분석 작업을 자동 수행한다.

Highlights

Claude Code의 새로운 루틴 기능을 통해 사용자의 컴퓨터가 꺼져 있는 상태에서도 클라우드 기반 자동화 작업을 실행한다.

일일 스케줄링, API 호출, GitHub 이벤트 반응이라는 세 가지 트리거 방식을 지원한다.

Max 사용자 기준으로 24시간 동안 최대 15회의 루틴 실행 횟수 제한이 적용된다.

루틴 작업의 결과물은 연결된 GitHub 리포지토리에 마크다운 등의 파일 형태로 자동 저장된다.

CLI 명령어 /schedule 또는 전용 데스크톱 앱의 Scheduled 메뉴를 통해 원격 작업을 설정한다.

Timeline

클라우드 기반 자동화 루틴의 도입

  • Claude Code가 웹 인프라에서 독립적으로 실행되는 루틴 기능을 출시했다.
  • 정해진 스케줄, API 호출, GitHub 이벤트에 따라 작업을 시작한다.
  • 로컬 컴퓨터를 켜두거나 별도의 호스팅 서비스에 비용을 지불할 필요가 없다.

기존의 세션 기반 작업 방식에서 벗어나 클라우드 서버가 직접 작업을 수행하는 구조로 변경되었다. 매일 아침 특정 시간에 작업을 수행하거나 GitHub 리포지토리의 변경 사항에 즉각 반응하도록 설정할 수 있다. 이는 인프라 구축이나 API 비용에 대한 부담을 줄여주는 효과를 제공한다.

실행 횟수 제한과 권장 사용 사례

  • Max 플랜 사용자에게는 24시간당 15회의 실행 횟수가 할당된다.
  • 대규모 자동화 도구인 N8N을 완전히 대체하는 용도는 아니다.
  • 개인 사용자를 위한 소규모 반복 작업이나 분석 업무에 적합하다.

하루에 수백 건의 자동화를 처리하기보다는 컴퓨터 앞에 없을 때 실행되어야 하는 핵심적인 작업들에 집중하도록 설계되었다. API 비용 결제 없이 AI 기반의 자동화를 처리하고 싶은 개인 사용자에게 최적화된 성능을 제공한다. 현재의 실행 횟수 제한은 향후 서비스 운영 상황에 따라 조정될 가능성이 있다.

루틴 설정 및 GitHub 연동 프로세스

  • 데스크톱 앱의 New remote task 메뉴에서 클라우드 작업을 구성한다.
  • 결과물 저장을 위해 반드시 대상 GitHub 리포지토리를 연결해야 한다.
  • Claude.ai 설정 탭의 커넥터 섹션에서 GitHub 인증을 완료해야 정상 작동한다.

CLI 환경보다는 데스크톱 앱의 시각적 UI를 사용하는 것이 설정 과정을 파악하기에 유리하다. 루틴은 클라우드에서 실행되므로 작업의 결과물을 기록할 물리적 공간인 GitHub 리포지토리가 필수적이다. 특히 웹훅 기능을 활용하려면 Claude GitHub 전용 앱의 설치가 선행되어야 한다.

GitHub 트렌딩 분석 루틴 실습

  • Sonnet 3.6 모델을 사용하여 지난 7일간의 인기 AI 리포지토리를 수집한다.
  • 단순한 데이터 나열을 넘어 AI가 직접 작성한 요약과 편집자 견해를 포함한다.
  • 수동 실행 시 실시간 진행 상황을 확인할 수 있는 웹 링크가 생성된다.

GitHub API를 호출하여 최근 일주일 및 한 달간의 트렌드 데이터를 비교 분석하는 과정을 보여준다. 단순한 스크래핑과 달리 AI의 분석 능력을 결합하여 마크다운 파일 형태의 리포트를 생성한다. 작업이 완료되면 지정된 리포지토리에 자동으로 커밋되어 사용자는 결과물만 확인하면 된다.

트리거 관리 및 상세 설정 방법

  • API 및 GitHub 이벤트 트리거는 웹 UI를 통해서만 구성할 수 있다.
  • claude.ai/code/routines 페이지에서 지원되는 이벤트 목록을 확인한다.
  • 컴퓨터 전원 상태와 무관하게 모든 자동화 작업이 클라우드에서 완결된다.

고급 트리거 설정은 CLI나 앱 내부가 아닌 웹 인터페이스를 통해 상세하게 제어할 수 있다. 지원되는 구체적인 이벤트 목록과 API 호출 규격은 공식 문서를 참고해야 한다. 이번 업데이트를 통해 사용자 환경의 제약 없이 항시 실행 가능한 자동화 워크플로우 구축이 가능해졌다.

Community Posts

View all posts