Repolode
vercel-labs

vercel-labs/workflow-builder-template

Plantilla de Next.js autoalojable para crear automatizaciones visuales de flujos de trabajo con IA, nodos de arrastrar y soltar y generación de código TypeScript.

Alternativa open source a:Zapier

Estrellas
1,238
Forks
239
Issues abiertos
36
Último commit
hace 4 días

¿Qué es?

Esta plantilla ofrece un punto de partida para crear una plataforma de automatización de flujos de trabajo basada en IA. Los usuarios crean flujos en un lienzo de arrastrar y soltar con React Flow, conectando nodos de activación como webhooks, programaciones, ejecuciones manuales y eventos de bases de datos con nodos de acción para servicios como Resend, Slack, Linear, GitHub, Stripe y Firecrawl.

Los flujos de trabajo se pueden ejecutar desde la interfaz integrada, que registra las ejecuciones y los logs de cada nodo. También se pueden exportar como TypeScript ejecutable mediante la directiva "use workflow", y OpenAI puede generar borradores de flujos a partir de instrucciones en lenguaje natural. El proyecto usa Workflow DevKit como motor de ejecución.

La stack incluye Next.js 16, React 19, shadcn/ui, Drizzle ORM con PostgreSQL y Better Auth para la autenticación. Se puede implementar en Vercel con un solo clic, que aprovisiona automáticamente una base de datos Neon Postgres.

Funciones clave

  • 01Editor visual de flujos de trabajo con función de arrastrar y soltar, basado en React Flow
  • 02Nodos de acción predefinidos para Resend, Slack, Linear, GitHub, Stripe y otros servicios
  • 03Exportación de flujos de trabajo como TypeScript ejecutable mediante la directiva "use workflow"
  • 04Generación de flujos de trabajo a partir de instrucciones en lenguaje natural con OpenAI
  • 05Historial de ejecuciones y logs detallados de cada nodo

Casos de uso

  • Prototipar automatizaciones internas que envíen correos o creen tickets a partir de eventos
  • Crear un constructor de flujos de trabajo autoalojable como punto de partida para un producto
  • Convertir flujos diseñados visualmente en código TypeScript para personalizarlos más

Inicio rápido

  1. 1

    Crea un archivo .env.local con la configuración de la base de datos y la autenticación

  2. 2

    Instala las dependencias

    pnpm install
  3. 3

    Ejecuta las migraciones de la base de datos

    pnpm db:push
  4. 4

    Inicia el servidor de desarrollo

    pnpm dev

Antes de usarlo

  • Debes proporcionar tu propia base de datos PostgreSQL.
  • La generación de flujos de trabajo con IA requiere AI Gateway o una clave de API de OpenAI.
  • Muchas integraciones requieren cuentas de terceros y claves de API independientes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es workflow-builder-template?
Plantilla de Next.js autoalojable para crear automatizaciones visuales de flujos de trabajo con IA, nodos de arrastrar y soltar y generación de código TypeScript. Esta plantilla ofrece un punto de partida para crear una plataforma de automatización de flujos de trabajo basada en IA. Los usuarios crean flujos en un lienzo de arrastrar y soltar con React Flow, conectando nodos de activación como webhooks, programaciones, ejecuciones manuales y eventos de bases de datos con nodos de acción para servicios como Resend, Slack, Linear, GitHub, Stripe y Firecrawl.
¿workflow-builder-template es gratuito? ¿Qué licencia tiene?
workflow-builder-template es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿workflow-builder-template sigue mantenido?
Mantenimiento activo. El último commit de workflow-builder-template fue el 3 nov 2026.
¿Para qué puedo usar workflow-builder-template?
Prototipar automatizaciones internas que envíen correos o creen tickets a partir de eventos Crear un constructor de flujos de trabajo autoalojable como punto de partida para un producto Convertir flujos diseñados visualmente en código TypeScript para personalizarlos más
¿Cómo se instala workflow-builder-template?
Crea un archivo .env.local con la configuración de la base de datos y la autenticación Instala las dependencias: pnpm install Ejecuta las migraciones de la base de datos: pnpm db:push Inicia el servidor de desarrollo: pnpm dev
¿Dónde consigo workflow-builder-template?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vercel-labs/workflow-builder-template

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

Proyectos relacionados