Repolode
triggerdotdev

triggerdotdev/trigger.dev

Plataforma TypeScript de código abierto para crear y desplegar agentes de IA duraderos y de larga ejecución, y flujos de trabajo en segundo plano con reintentos, colas y observabilidad.

Alternativa open source a:AWS Step FunctionsInngest

Estrellas
16,591
Forks
1,504
Issues abiertos
236
Último commit
hace 1 hora

¿Qué es?

Trigger.dev permite a los desarrolladores escribir tareas en segundo plano, agentes de IA y flujos de trabajo como funciones TypeScript normales dentro de su base de código, y luego desplegarlos en su nube o alojar la plataforma por cuenta propia con Docker o Kubernetes. Las tareas no están sujetas a los tiempos de espera de las solicitudes habituales en plataformas serverless como AWS Lambda o Vercel, y cuentan con reintentos, colas, reglas de concurrencia, idempotencia y puntos de control.

Además de la ejecución, el proyecto incluye programación con cron duradero, ejecución por lotes, validación de cargas útiles mediante esquemas y esperas o puntos de espera que pausan una ejecución hasta que una persona la apruebe o responda. Las actualizaciones en tiempo real y la transmisión de respuestas de LLM pueden enviarse a los frontends mediante su SDK y sus hooks de React. Cada ejecución cuenta con una vista completa de trazas y registros; además, se pueden etiquetar, filtrar y gestionar en bloque.

El despliegue admite los entornos DEV, PREVIEW, STAGING y PROD, despliegues versionados que no interrumpen las tareas en curso y extensiones de compilación que instalan paquetes del sistema como Python, FFmpeg o navegadores.

Funciones clave

  • 01Escribe tareas como funciones TypeScript sin tiempos de espera de ejecución
  • 02Reintentos automáticos, colas, reglas de concurrencia e idempotencia
  • 03Programación cron duradera, ejecución por lotes y esperas
  • 04Puntos de espera con intervención humana y actualizaciones de ejecuciones en tiempo real con transmisión de LLM
  • 05Trazas completas, registros y alertas en tiempo real para cada ejecución
  • 06Alojamiento propio mediante Docker Compose o un chart de Helm para Kubernetes

Casos de uso

  • Ejecutar flujos de trabajo de agentes de IA de larga duración que superan los límites de tiempo de las funciones serverless
  • Programar tareas recurrentes, como sincronizaciones de datos o informes
  • Pausar procesos automatizados para obtener la aprobación de una persona antes de continuar
  • Transmitir respuestas de LLM o el progreso de tareas a un frontend de Next.js o React

Inicio rápido

  1. 1

    Crea una cuenta y un proyecto en la aplicación web

  2. 2

    Sigue las instrucciones de incorporación para compilar e implementar tu primera tarea

  3. 3

    Consulta la guía de inicio rápido de la documentación para obtener más detalles

Antes de usarlo

  • El autoalojamiento requiere Docker Compose o un clúster de Kubernetes, y el README no incluye ningún comando de instalación.

Temas

Preguntas frecuentes

¿Qué es trigger.dev?
Plataforma TypeScript de código abierto para crear y desplegar agentes de IA duraderos y de larga ejecución, y flujos de trabajo en segundo plano con reintentos, colas y observabilidad. Trigger.dev permite a los desarrolladores escribir tareas en segundo plano, agentes de IA y flujos de trabajo como funciones TypeScript normales dentro de su base de código, y luego desplegarlos en su nube o alojar la plataforma por cuenta propia con Docker o Kubernetes. Las tareas no están sujetas a los tiempos de espera de las solicitudes habituales en plataformas serverless como AWS Lambda o Vercel, y cuentan con reintentos, colas, reglas de concurrencia, idempotencia y puntos de control.
¿trigger.dev es gratuito? ¿Qué licencia tiene?
trigger.dev es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿trigger.dev sigue mantenido?
Mantenimiento activo. El último commit de trigger.dev fue el 21 oct 2026.
¿Para qué puedo usar trigger.dev?
Ejecutar flujos de trabajo de agentes de IA de larga duración que superan los límites de tiempo de las funciones serverless Programar tareas recurrentes, como sincronizaciones de datos o informes Pausar procesos automatizados para obtener la aprobación de una persona antes de continuar Transmitir respuestas de LLM o el progreso de tareas a un frontend de Next.js o React
¿Cómo se instala trigger.dev?
Crea una cuenta y un proyecto en la aplicación web Sigue las instrucciones de incorporación para compilar e implementar tu primera tarea Consulta la guía de inicio rápido de la documentación para obtener más detalles
¿Dónde consigo trigger.dev?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/triggerdotdev/trigger.dev

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados