Repolode
triggerdotdev

triggerdotdev/trigger.dev

Open-source TypeScript platform for building and deploying durable, long-running AI agents and background workflows with retries, queues and observability.

Open-source alternative to:AWS Step FunctionsInngest

Stars
16,591
Forks
1,504
Open issues
236
Last commit
4 hours ago

What is it?

Trigger.dev lets developers write background tasks, AI agents and workflows as ordinary TypeScript functions inside their codebase, then deploy them to its cloud or self-host the platform with Docker or Kubernetes. Tasks are not subject to the request timeouts found in serverless platforms such as AWS Lambda or Vercel, and they gain retries, queues, concurrency rules, idempotency and checkpointing.

Beyond execution, the project covers scheduling with durable cron schedules, batch triggering, payload validation through schemas, and waits or waitpoints that pause a run until a person approves or responds. Realtime updates and LLM response streaming can be delivered to frontends through its SDK and React hooks. Each run has a full trace view and logs, and runs can be tagged, filtered and bulk-managed.

Deployment supports DEV, PREVIEW, STAGING and PROD environments, versioned deploys that do not disturb running tasks, and build extensions that install system packages such as Python, FFmpeg or browsers.

Key features

  • 01Write tasks as TypeScript functions with no execution timeouts
  • 02Automatic retries, queues, concurrency rules and idempotency
  • 03Durable cron schedules, batch triggering and waits
  • 04Human-in-the-loop waitpoints and realtime run updates with LLM streaming
  • 05Full tracing, logs and real-time alerts for every run
  • 06Self-hostable via Docker Compose or Kubernetes Helm chart

Use cases

  • Running long AI agent workflows that exceed serverless function time limits
  • Scheduling recurring jobs such as data syncs or reports
  • Pausing automated processes for human approval before continuing
  • Streaming LLM responses or job progress to a Next.js or React frontend

Quick start

  1. 1

    Create an account and project in the web app

  2. 2

    Follow the onboarding instructions to build and deploy your first task

  3. 3

    Read the quick start guide in the docs for details

Things to know

  • Self-hosting requires Docker Compose or a Kubernetes cluster, and the README gives no install command for it.

Topics

FAQ

What is trigger.dev?
Open-source TypeScript platform for building and deploying durable, long-running AI agents and background workflows with retries, queues and observability. Trigger.dev lets developers write background tasks, AI agents and workflows as ordinary TypeScript functions inside their codebase, then deploy them to its cloud or self-host the platform with Docker or Kubernetes. Tasks are not subject to the request timeouts found in serverless platforms such as AWS Lambda or Vercel, and they gain retries, queues, concurrency rules, idempotency and checkpointing.
Is trigger.dev free to use? What license does it have?
trigger.dev is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is trigger.dev still maintained?
Actively maintained. The last commit to trigger.dev was on Oct 21, 2026.
What can I use trigger.dev for?
Running long AI agent workflows that exceed serverless function time limits Scheduling recurring jobs such as data syncs or reports Pausing automated processes for human approval before continuing Streaming LLM responses or job progress to a Next.js or React frontend
How do I install trigger.dev?
Create an account and project in the web app Follow the onboarding instructions to build and deploy your first task Read the quick start guide in the docs for details
Where can I get trigger.dev?
The source code and installation instructions are on GitHub: https://github.com/triggerdotdev/trigger.dev

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects