Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
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
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsFastAPIRustPython
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
800054326333900011434
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.