hecate
Plataforma empresarial de nivel enterprise, auto-alojada y agnóstica a modelos, diseñada como sistema operativo para agentes IA.
Ficha actualizada 22 sept 2026, 17:26 · upstream 22 sept 2026, 14:56 · release sin release detectada
Qué es hecate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hecate es una plataforma de nivel empresarial diseñada para construir aplicaciones inteligentes en entornos corporativos. Funciona como un sistema operativo para agentes que combina capacidades high-code (Python/FastAPI) con una interfaz visual low-code, sincronizando bidireccionalmente el DSL JSON con el canvas gráfico.
La arquitectura se basa en un motor Pregel/BSP propio y ejecución basada en eventos (Log-as-Truth), lo que permite depuración avanzada mediante reproducción temporal de sesiones. Soporta multi-tenancia nativa con aislamiento Org/Workspace, autenticación SSO (OIDC/SAML/LDAP) y cumplimiento de seguridad por defecto.
Protocolos como MCP (bidireccional), A2A (v1.0) y una API compatible con OpenAI permiten integración fluida con ecosistemas existentes. La infraestructura utiliza PostgreSQL, Redis, MinIO y Temporal para gestión de estado duradero, escalabilidad y almacenamiento de artefactos.
- Despliegue de plataformas multi-tenant para clientes internos o externos con aislamiento estricto de datos.
- Orquestación de flujos de trabajo complejos que requieren reintentos automáticos, pausas controladas y HITL (Human-in-the-loop).
- Integración de agentes IA en sistemas legacy mediante API compatible con OpenAI sin reescribir clientes existentes.
- Depuración forense de sesiones de agentes gracias al event sourcing y capacidad de time-travel replay.
- Ejecución basada en eventos (Event-sourced) con checkpoints duraderos para recuperación ante fallos y depuración temporal.
- Soporte nativo bidireccional para MCP y A2A, posicionándose como protocolo-first frente a soluciones puramente visual.
- Licencia MIT sin fees por asiento ni telemetría, ideal para entornos regulados o con restricciones de datos.
- Extensibilidad a nivel de motor mediante SPIs para programar schedulers, guardrails y stores personalizados.
- Estado Alpha: APIs y esquemas de configuración pueden cambiar antes de la versión 1.0 estable.
- Complejidad operativa alta: requiere gestión manual de Docker Compose y entorno Python (uv), sin despliegue one-click para producción.
- No incluye modelos LLM: depende completamente de claves API externas o despliegues locales del proveedor.
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.
Requiere Docker, Python 3.12+, uv y una clave API de LLM. El instalador valida el entorno pero no inicia el servidor por defecto; usar --start-server para producción rápida. Sistema recomendado: 4 núcleos CPU, 8 GB RAM, 30 GB disco. Portes críticos: 8000 (API), 5432 (Postgres), 6333 (Temporal). Verificar HECATE_API_KEYS en .env antes de autenticar.
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.