GreenLight
Una herramienta de código abierto que lee una instancia de n8n y encuentra los workflows que fallan mientras informan de éxito.
- Papel
- Diseño y desarrollo
- Equipo
- Proyecto propio
- Fechas
- sept. a oct. 2026
- Tecnología
- TypeScript y Node.js, un panel local en Next.js y React, CodeQL en la CI
- Estado
- Código abierto, versión 1.0.0

Contexto
En n8n, un paso puede fallar dentro de una ejecución que informa de éxito. Eso hizo un workflow en producción durante tres semanas. Su paso fallido tenía activada la opción «continue on fail», así que el error seguía como un dato normal, cada ejecución terminaba en verde y no se enviaba nada.
La única pista era el reloj (el tiempo de ejecución había pasado de 1,2 a 10,5 segundos), y ningún panel lo mostraba.
Lo que construí
GreenLight lee una instancia de n8n por su API y compara cada workflow con su propio historial, sin umbrales que configurar. Hace cuatro comprobaciones, para un paso que falló dentro de una ejecución correcta, un workflow mucho más lento de lo normal, un workflow programado que dejó de ejecutarse y otro que se ejecuta mucho menos que antes.
No juzga si no hay historial suficiente, porque un aviso seguro y equivocado cuesta más confianza que uno que no llega. La primera versión adivinaba qué workflows estaban programados por la regularidad de sus ejecuciones; pasaba todas las pruebas sintéticas y falló en una instancia real, donde una ráfaga de pruebas manuales parecía una programación. Ahora lee el nodo que lo dispara.
Resultado
Código abierto con licencia MIT, en la versión 1.0.0, con más de 200 tests y CodeQL en la CI. Funciona por línea de comandos y con un panel local, en inglés y en español, y una demo pública enseña el panel real con datos inventados. Por ahora funciona en una sola instancia real, la mía.
Límites
Solo puede comparar el historial de ejecuciones que la instancia aún conserva, así que una retención corta lo limita. Los workflows que nunca se han ejecutado se omiten. La inspección detallada es por muestreo, y en una instancia grande un análisis tarda lo que tarde la API en responder.
- 4
- comprobaciones, de fallos reales
- 200+
- tests, con CodeQL en la CI
- 1.0.0
- primera versión estable