Fair-code workflow automation platform for building AI agents and workflows, combining a visual canvas with custom code and 1500+ integrations.
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 Functions
Inngest
- 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
Create an account and project in the web app
- 2
Follow the onboarding instructions to build and deploy your first task
- 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
AutoGPT is an open-source platform for building, running, and scheduling AI agents that carry out multi-step workflows from plain-English descriptions or a visual builder.
Open-source workflow engine that runs YAML-defined AI coding and other processes with agents, scripts and human approval gates.
TypeScript framework for building AI agents with memory, tools, MCP, RAG, voice and workflows, plus the VoltOps console for observability.
Python framework for building autonomous AI agents that research, plan, code and run tasks, with memory, RAG and 100+ LLM providers.
A TypeScript SDK for building persistent, stateful AI agents on Cloudflare Durable Objects, with real-time state sync, scheduling, and MCP support.