Repolode
triggerdotdev

triggerdotdev/trigger.dev

재시도, 큐, 관측 기능을 갖춘 지속 실행형 AI 에이전트와 백그라운드 워크플로를 구축하고 배포하는 오픈소스 TypeScript 플랫폼입니다.

대체할 수 있는 제품:AWS Step FunctionsInngest

스타
16,591
포크
1,504
열린 이슈
236
마지막 커밋
2시간 전

어떤 프로젝트인가요?

Trigger.dev를 사용하면 개발자가 코드베이스 안에서 일반적인 TypeScript 함수처럼 백그라운드 작업, AI 에이전트, 워크플로를 작성한 뒤 클라우드에 배포하거나 Docker 또는 Kubernetes로 플랫폼을 셀프 호스팅할 수 있습니다. AWS Lambda나 Vercel 같은 서버리스 플랫폼에서 발생하는 요청 시간 제한의 영향을 받지 않으며, 재시도, 큐, 동시성 규칙, 멱등성, 체크포인팅 기능을 제공합니다.

실행 기능 외에도 지속성 있는 cron 스케줄을 통한 예약, 배치 트리거, 스키마를 통한 페이로드 검증, 사람의 승인이나 응답을 기다리며 실행을 일시 중지하는 wait 또는 waitpoint 기능을 제공합니다. SDK와 React 훅을 통해 프런트엔드에 실시간 업데이트와 LLM 응답 스트리밍을 전달할 수 있습니다. 각 실행에는 전체 트레이스 화면과 로그가 제공되며, 실행에 태그를 지정하고 필터링하거나 일괄 관리할 수 있습니다.

배포 기능은 DEV, PREVIEW, STAGING, PROD 환경, 실행 중인 작업에 영향을 주지 않는 버전 관리 배포, Python, FFmpeg, 브라우저 같은 시스템 패키지를 설치하는 빌드 확장 기능을 지원합니다.

핵심 기능

  • 01실행 시간 제한 없이 TypeScript 함수로 작업 작성
  • 02자동 재시도, 큐, 동시성 규칙 및 멱등성
  • 03지속성 있는 cron 스케줄, 배치 트리거 및 대기 기능
  • 04사람의 개입이 필요한 waitpoint와 LLM 스트리밍을 지원하는 실시간 실행 업데이트
  • 05모든 실행에 대한 전체 트레이싱, 로그 및 실시간 알림
  • 06Docker Compose 또는 Kubernetes Helm 차트로 셀프 호스팅

활용 사례

  • 서버리스 함수의 시간 제한을 초과하는 장시간 AI 에이전트 워크플로 실행
  • 데이터 동기화나 보고서 생성과 같은 반복 작업 예약
  • 자동화 프로세스를 일시 중지하고 사람의 승인을 받은 뒤 계속 진행
  • LLM 응답이나 작업 진행 상황을 Next.js 또는 React 프런트엔드에 스트리밍

빠른 시작

  1. 1

    웹 앱에서 계정과 프로젝트를 만드세요

  2. 2

    온보딩 안내에 따라 첫 번째 작업을 빌드하고 배포하세요

  3. 3

    자세한 내용은 문서의 빠른 시작 가이드를 읽어보세요

사용 전 알아둘 점

  • 셀프 호스팅에는 Docker Compose 또는 Kubernetes 클러스터가 필요하며, README에는 설치 명령어가 안내되어 있지 않습니다.

토픽

자주 묻는 질문

trigger.dev은(는) 무엇인가요?
재시도, 큐, 관측 기능을 갖춘 지속 실행형 AI 에이전트와 백그라운드 워크플로를 구축하고 배포하는 오픈소스 TypeScript 플랫폼입니다. Trigger.dev를 사용하면 개발자가 코드베이스 안에서 일반적인 TypeScript 함수처럼 백그라운드 작업, AI 에이전트, 워크플로를 작성한 뒤 클라우드에 배포하거나 Docker 또는 Kubernetes로 플랫폼을 셀프 호스팅할 수 있습니다. AWS Lambda나 Vercel 같은 서버리스 플랫폼에서 발생하는 요청 시간 제한의 영향을 받지 않으며, 재시도, 큐, 동시성 규칙, 멱등성, 체크포인팅 기능을 제공합니다.
trigger.dev은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
trigger.dev은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
trigger.dev은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. trigger.dev의 마지막 커밋은 2026년 10월 21일입니다.
trigger.dev은(는) 어디에 사용할 수 있나요?
서버리스 함수의 시간 제한을 초과하는 장시간 AI 에이전트 워크플로 실행 데이터 동기화나 보고서 생성과 같은 반복 작업 예약 자동화 프로세스를 일시 중지하고 사람의 승인을 받은 뒤 계속 진행 LLM 응답이나 작업 진행 상황을 Next.js 또는 React 프런트엔드에 스트리밍
trigger.dev는 어떻게 설치하나요?
웹 앱에서 계정과 프로젝트를 만드세요 온보딩 안내에 따라 첫 번째 작업을 빌드하고 배포하세요 자세한 내용은 문서의 빠른 시작 가이드를 읽어보세요
trigger.dev은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/triggerdotdev/trigger.dev

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트