Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

kilas-flow

KilasFlow es un motor de trabajo en flujo (workflow engine) embebible para APIs, agentes de IA y productos SaaS. Es un solo binario en Go con editor incluido, basado en SQLite por defecto.

Ficha actualizada 23 sept 2026, 8:01 · upstream 23 sept 2026, 7:56 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es kilas-flow

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

KilasFlow es un motor de trabajo en flujo que puede integrarse directamente en sus propios productos. Funciona como un reemplazo del n8n para ejecutar flujos de trabajo definidos en JSON. Se distingue por ser embebible: se ejecuta como un único binario con el editor integrado, y por su compatibilidad con n8n, permitiendo migraciones sin pérdida de datos. El motor soporta ejecución duradera mediante cola persistente, workers que recuperan trabajos fallidos y espera inteligente para no mantener trabajadores activos en estado inactivo.

CASOS DE USO
  • Automatización de flujos de trabajo entre APIs y servicios externos
  • Integración de agentes de IA con herramientas externas (HTTP requests, calculadoras, MCP)
  • Gestión de procesos empresariales con recordatorio de tareas y seguimiento de estado
  • Creación de aplicaciones web que ejecuten flujos complejos sin necesidad de backend
  • Conexión entre sistemas mediante triggers basados en eventos como mensajes de chat o correos
  • Procesamiento de datos con lógica condicional, bucles y dependencias entre pasos
PUNTOS DESTACADOS
  • Editor visual basado en n8n que permite importar/exportar flujos JSON sin pérdida de estructura
  • Soporte nativo para agentes de IA con herramientas (HTTP, calculadora, sub-flujo, MCP) y memoria contextual
  • Ejecución duradera mediante cola persistente basada en base de datos, con workers que recuperan trabajos fallidos
  • Diseñado como un solo binario Go que sirve tanto el editor como la API REST
  • Soporte para múltiples bases de datos (SQLite por defecto, PostgreSQL) y almacenamiento en colas
  • SDK TypeScript para integración desde aplicaciones frontend o backend
PRECAUCIONES
  • No soporta ejecución asíncrona con timeout configurable ni cancelación de flujos abiertos
  • El editor se ejecuta en un entorno aislado y no puede acceder a recursos del sistema operativo
  • La compatibilidad con n8n es limitada: solo importan nodos que compartan lenguaje de expresión, items y semántica
  • No incluye integración nativa con bases de datos SQL relacionales complejas (MySQL, Oracle)
  • El almacenamiento en cola se basa en una tabla simple sin persistencia externa garantizada
  • La API REST no tiene documentación oficial completa ni tests automatizados
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para producción, despliega el binario compilado con la configuración de entorno adecuada. Si necesitas PostgreSQL en lugar de SQLite, añade `-f compose.postgres.yaml` al comando `docker compose`. El servidor se ejecuta como un proceso separado (sidecar) para mantener los procesos del editor y la API independientes. Para producción, considera usar Docker Compose con múltiples contenedores o un container orchestrador como Kubernetes. No se recomienda ejecutar el binario directamente en producción debido a las limitaciones de seguridad del entorno aislado del editor.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsGoPython
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
80805173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.