janusly
Janusly es un operador de IA para flujos de trabajo empresariales que combina diseño, ejecución, recuperación y operaciones en un único ejecutable Go. Incluye control plane React, cola persistente PostgreSQL, cliente/servidor MCP y OpenTelemetry integrado.
Ficha actualizada 24 sept 2026, 19:11 · upstream 24 sept 2026, 18:57 · release sin release detectada
Qué es janusly
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Janusly se posiciona como una plataforma todo-en-uno para la automatización de flujos de trabajo empresariales con inteligencia artificial. El proyecto entrega un único ejecutable Go que encapsula tanto el control plane frontend (React) como toda la lógica de ejecución de workflows, lo que simplifica significativamente el despliegue y reduce la superficie de ataque.
La arquitectura utiliza PostgreSQL 18 como base de datos persistente para almacenar estados de flujos de trabajo, ejecuciones, recuperación, identidad, auditoría y límites de tasa. El frontend React está embebido en el ejecutable Go, eliminando la necesidad de un servidor web separado en producción. Ollama es opcional y solo se utiliza cuando se habilitan embeddings auto-alojados.
El proyecto incluye herramientas completas para desarrollo con Makefile, Docker Compose, pruebas E2E integradas y generación de SBOMs SPDX. Soporta despliegues locales y en Railway, con documentación específica para cada escenario. La seguridad está bien considerada con autenticación por organización, validación DNS para salidas HTTP y tokens HMAC dedicados.
- Diseño y ejecución de flujos de trabajo empresariales complejos desde una única plataforma
- Recuperación automática de workflows fallidos con verificación de resultados aislada
- Integración con herramientas MCP (Model Context Protocol) para conectores personalizados
- Monitorización completa con OpenTelemetry integrado sin dependencias externas
- Despliegue simplificado en infraestructuras locales o en Railway como servicio PaaS
- Arquitectura monolítica simplificada con único ejecutable Go que reduce complejidad operativa
- Embebido React production bundle elimina necesidad de servidor web separado
- Migraciones SQLC embebidas garantizan consistencia de esquema entre versiones
- Soporte nativo para MCP client/server facilita integraciones con herramientas externas
- Generación automática de SBOMs SPDX y metadatos de procedencia para supply chain security
- Requiere Go 1.26.6 específico que puede no estar disponible en todas las distribuciones Linux
- PostgreSQL 18 como único soporte oficial limita compatibilidad con versiones anteriores
- No hay frontend API URL configurable - producción usa same-origin obligatorio
- Reset de base de datos requiere confirmación explícita para evitar pérdida de datos
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar con Docker Compose v2, migrar base de datos antes de iniciar el servicio. Configurar JANUSLY_ENV=production en entornos productivos. Proporcionar secrets necesarios y argumentos de build Git. Para despliegues Railway consultar documentación específica. Usar JANUSLY_DATABASE_URL con SSL disabled para desarrollo local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.