llms.txt Content
# Trigger.dev
> Build AI agents and workflows in TypeScript. Open source platform for durable, long-running tasks. Write normal async/await code, deploy with one command, run for hours or days without timeouts. Apache 2.0 licensed. Self-host or use Trigger.dev Cloud.
Last updated: 2026-06-12
Trigger.dev is the TypeScript platform for building AI agents and workflows. Tasks are plain async functions with no workflow DSL and no determinism rules, so adopting it means moving your code, not rewriting it. Checkpoint-resume snapshots (via CRIU) capture full process state during waits: paused agents release compute, use no resources and aren't billed while waiting, and resume exactly where they left off. Tool calling, human-in-the-loop, realtime LLM token streaming, automatic retries, queues, and OpenTelemetry observability are built in. No workers to provision, no servers to manage.
What makes Trigger.dev different:
- **Normal TypeScript, no DSL**: Plain async/await code with no determinism constraints and no replay semantics (compared to Temporal, Restate, and DBOS, which require deterministic workflow code). You keep writing the TypeScript you already write, with any npm package.
- **Checkpoint-resume durable execution**: CRIU-based snapshots capture memory, CPU registers, and file descriptors. On retry, successful prior work is not re-run; tasks resume from where they stopped.
- **No timeout**: Tasks run for hours, days, or weeks. Long jobs ship as one function instead of being split into chunks to fit a serverless window. Paused time uses no resources and isn't billed.
- **Elastic scaling without workers**: Concurrency scales from 0 to your plan limit automatically. Adding capacity is a billing change, not an infra change.
- **Open source**: Apache 2.0. The full stack (dashboard, orchestrator, workers) self-hosts via Docker Compose or Kubernetes. Same codebase on Cloud and self-hosted, so there is no lock-in.
- **Realtime to frontend AND backend**: Stream run sta