Nate Herk | AI AutomationYOUTUBE SUMMARIES · 2026-09-18 · Nate Herk | AI Automation🎬 영상

Codex로 만든 결정형 자동화를 Trigger.dev에 배포해 사용 한도를 아끼는 방법을 제시한다.

Codex로 만들고 Trigger.dev에서 실행해 예약 자동화의 사용 한도 소모를 줄이는 방법.

01핵심 개요

  • Codex의 예약 작업은 실제 채팅 스레드에 메시지를 보내므로 주간 사용 한도를 소모하며, 영상은 이를 외부 실행 방식으로 바꾼다.
  • 자동화 코드는 Codex에서 작성한 뒤 GitHub에 저장하고 Trigger.dev가 시간 또는 이벤트 조건에 따라 실행하도록 구성한다.
  • 예시 아침 브리핑은 평일 오전 6시 Google Calendar를 읽고, 필요 시 공개 웹 조사와 AI 요약을 거쳐 ClickUp DM으로 보낸다.
  • 제작자는 흐름이 고정된 결정형 자동화는 Codex의 전체 에이전트 루프로 호스팅할 필요가 적다고 설명한다.
  • 배포 후에는 Trigger.dev의 테스트 실행, 환경 변수 확인, 중복 전송 방지 로직 검증을 통해 운영 동작을 점검한다.

02핵심 주장 / 논점 구조

  • Codex 내부 예약 작업은 채팅 스레드로 메시지를 전송하는 방식이어서 실제 주간 사용 한도를 소모한다고 설명한다.
  • Codex는 자동화 설계·코드 작성·검증에 활용하고, 실행 호스팅은 Trigger.dev로 분리하는 구성을 제안한다.
  • 영상은 예약형, 웹훅형, Codex SDK 자동화의 세 유형을 소개하며 앞의 두 유형을 시연한다.
  • 흐름 대부분이 정해진 결정형 업무라면 Codex의 Astra 에이전트 루프를 계속 실행하는 것은 비효율적일 수 있다고 본다.

03결정형과 비결정형 단계 구분

  • 결정형 자동화는 정해진 순서대로 같은 절차가 진행되는 예측 가능한 프로세스로 정의한다.
  • 아침 브리핑 예시는 오전 6시 실행, 캘린더 읽기, 조사 판단, 메시지 작성, ClickUp 전송의 5단계로 구성된다.
  • 조사 내용 판단과 브리핑 문안 작성은 입력에 따라 달라지므로 비결정형인 AI 단계로 분류한다.
  • 제작자는 개인 생산성·비즈니스 활용 사례의 90%가 이처럼 결정형 자동화에 가깝다고 말한다.
  • 과거 단순 Codex 루틴이 한 달 뒤 다른 DM과 팀 채널로 전송되기 시작한 사례를 들어 고정 스크립트의 필요성을 설명한다.

04평일 오전 아침 브리핑 설계

  • 자동화는 America Chicago 시간대 기준 평일 오전 6시에 메인 업무용 Google Calendar를 확인하도록 계획된다.
  • 당일 일정의 설명, 시간, 참석자, 장소를 읽고 새 사람과의 미팅이나 팟캐스트 등에 필요한 준비를 판단한다.
  • 추가는 공개 웹 조사로 제한하고, 조사 비용은 실행당 25센트를 넘기지 않도록 우선 설정한다.
  • AI가 짧은 브리핑을 작성한 뒤 Upit AI 계정을 통해 Nate Herk에게 ClickUp DM으로 보낸다.
  • 로컬 검증 결과 ClickUp DM에는 일정 링크와 준비 정보가 포함됐고, 실행 비용은 약 1.33센트로 표시됐다.

05API 키와 로컬 검증 절차

  • 영상에서 필요한 계정은 Codex 구독, Trigger.dev 계정, GitHub 계정으로 제시된다.
  • Codex에 연결한 플러그인의 계정 연결은 Trigger.dev로 자동 이전되지 않으므로 별도 API 키 관리가 필요하다.
  • 제작자는 API 키를 .env 파일에 모아 두면 Claude Code나 Trigger.dev로 옮길 때 복사하기 쉽다고 설명한다.
  • Google Calendar와 ClickUp API 키가 없으면 Codex에게 설정 위치와 절차를 물어볼 수 있다고 안내한다.
  • 배포 전 Codex가 가능한 한 테스트하고 자체 검증하도록 요청해 첫 시도 상태로 옮기지 않는 방식을 권한다.

06GitHub와 Trigger.dev 배포 연결

  • Codex는 CLI를 통해 GitHub와 Trigger.dev에 인증하고, 코드를 GitHub 비공개 저장소로 푸시하는 흐름을 사용한다.
  • GitHub 저장소는 자동화 코드와 실행 규칙을 보관하며, 버전 관리와 다른 구성원의 변경 참여를 지원한다.
  • API 키, 캘린더 스냅샷 등 민감 정보는 비공개 저장소여도 Git에서 제외되며 Trigger.dev 환경 변수로 따로 옮긴다.
  • Trigger.dev는 GitHub 저장소를 연결해 코드를 동기화하고, 제작자는 프로젝트·조직이 올바른 위치인지 확인한다.
  • Trigger.dev 무료 플랜은 오전 6시 예약 실행을 최대 1시간 지연시킬 수 있어 정시 실행이 필요하면 업그레이드가 필요할 수 있다.

07운영 테스트와 웹훅 자동화 예시

  • Trigger.dev에서는 평일 오전 6시 예약 작업이 실제 처리 작업을 호출하는 두 단계 구조로 표시되며, 각 실행 상태와 세부 데이터를 볼 수 있다.
  • 첫 테스트가 disabled로 나온 이유는 MORNING_BRIEF_ENABLED 환경 변수가 false였기 때문이며, true로 바꾼 뒤 다시 실행한다.
  • 두 번째 테스트에서 새 DM이 없었던 것은 오류가 아니라 당일 12시 1분에 보낸 기존 메시지를 찾아 중복 전송을 건너뛴 설계였다.
  • 웹훅 예시는 이름, 이메일, 팀 규모, 문의 내용을 받는 폼 제출을 트리거로 삼아 ClickUp DM에 후속 연락 권고 문안을 보낸다.
  • 폼 제출 내용을 그대로 전달하면 AI 없이 완전 결정형으로 만들 수 있으며, 제작자는 50개 서브에이전트로 스트레스 테스트하는 방안도 언급한다.

08용어 사전

용어뜻
Codex자동화의 계획 수립, 코드 작성, 테스트, GitHub·Trigger.dev 연결을 자연어 지시로 돕는 도구로 사용된다.
Trigger.devGitHub의 자동화 코드를 예약 시간이나 웹훅 이벤트에 따라 외부에서 실행·호스팅하는 서비스다.
결정형 자동화오전 6시 실행 후 캘린더 읽기와 전송처럼 정해진 순서로 반복되는 예측 가능한 흐름을 뜻한다.
웹훅폼 제출 같은 특정 이벤트가 발생했을 때 백엔드 자동화를 시작시키는 트리거다.
.env 파일API 키를 한곳에 보관해 Codex에서 다른 실행 환경으로 이전하기 쉽게 하는 환경 변수 파일이다.
중복 전송 방지같은 날 이미 브리핑이 전송됐으면 새 실행에서 동일한 ClickUp DM을 보내지 않도록 하는 로직이다.
Nate Herk | AI Automation · 2026-09-18
← 목록으로