¿Qué es Evenfire?
Evenfire es una plataforma de código abierto para ejecutar agentes LLM dentro de tu propio clúster de Kubernetes. Los agentes hablan con las personas a través de una app de escritorio, Telegram, Microsoft Teams, Slack y correo electrónico, llaman a herramientas por MCP, ejecutan comandos de shell, hacen peticiones HTTP y manejan un navegador. Los comandos, el HTTP saliente y el control del navegador se detienen hasta que una persona los aprueba desde el canal.
Agentes, conectores, canales, flujos de trabajo, políticas y plugins son recursos personalizados de Kubernetes, nueve en total, así que la flota vive en el control de versiones. Cada agente se ejecuta en su propio pod en un namespace que empieza sin acceso a la red; los conectores se abren por agente, y los presupuestos de tokens pueden bloquear o avisar según el ámbito. Incluye una Control UI para administradores, una app de escritorio en Electron y una página de perfil para las invitaciones, y funciona con 24 proveedores de modelos con tus propias claves.
El código es TypeScript bajo MPL-2.0 y está en beta, en la v0.12.0. La plataforma de un solo inquilino está completa en el repositorio; Evenfire, la empresa, vende un servicio alojado multiinquilino con soporte y SLA, a precios que no publica. El código usa el nombre interno clerum.
¿Merece la pena Evenfire?
Evenfire trata la seguridad de los agentes como un problema de infraestructura y no de prompts, y ese es su mejor argumento. Cada agente tiene su propio pod, los namespaces de ejecución empiezan sin conectividad, los conectores se abren por agente con tokens de corta duración y ámbito limitado, y las llamadas a herramientas arriesgadas se suspenden hasta que alguien las aprueba en Slack, Teams o Telegram. Frameworks como LangGraph dejan esos controles a la aplicación; aquí los impone la plataforma.
Los valores por defecto merecen una lectura atenta. Los pods de los agentes pueden salir a internet por los puertos 80 y 443 para llamar a las API de modelos y a la herramienta HTTP sujeta a aprobación, mientras que los rangos privados y de metadatos siguen bloqueados. La lista de imágenes permitidas para conectores está desactivada salvo que definas CONTROL_API_ENFORCE_IMAGE_ALLOWLIST=true, y el overlay de minikube activa los inicios de sesión con suscripción de ChatGPT y Grok que el despliegue base deja desactivados. Los clústeres de producción necesitan un plugin de red compatible con NetworkPolicy, como Calico, o el aislamiento no existe.
El coste operativo es real. La prueba local necesita Docker con al menos 10 GB de memoria y seis CPU, minikube, kubectl, Node.js 24, Python y Ruby, y tarda unos 15 minutos con la caché vacía. Producción implica adaptar los overlays de kustomize a tu propio clúster, gestionar claves de firma y secretos y operar más de veinte servicios. Un equipo sin conocimientos de Kubernetes dedicará sus primeras semanas a la plataforma, no a los agentes.
La madurez es la cuestión abierta. El proyecto tiene cuatro meses, con 575 estrellas, versiones hasta la v0.12.0 del 28 de octubre y commits tan recientes como el 5 de noviembre, pero también 793 incidencias y pull requests abiertos. Los recientes son concretos y a veces graves: tokens de archivos GFS que sobreviven a un cierre de sesión, una cuenta recreada al reutilizar una invitación antigua, la compactación de contexto que falla con los modelos de razonamiento de OpenAI. Que se registren en público es buena señal; los mantenedores avisan de que las API y los CRD pueden cambiar antes de la 1.0.
Frente a OpenClaw, que pone un asistente personal en tu móvil en una tarde, Evenfire se dirige a equipos de plataforma que necesitan muchos agentes, muchos usuarios y un registro de auditoría. Dify lleva antes a un equipo a un agente funcionando, pero controla mucho menos lo que ese agente puede tocar.
Dónde se gana su sitio
Un equipo de plataforma en una empresa SaaS de 300 personas con un clúster de EKS
Dejar que un agente de operaciones ejecute comandos de diagnóstico sin darle carta blanca
Declara el agente y sus conectores como CRD, mantén shell_exec tras la puerta de aprobación para que cada comando espere a un ingeniero de guardia en Slack y fija un presupuesto de tokens para el equipo. El coste es la capacidad del clúster más el gasto en modelos con tus propias claves.
Un responsable de TI en una empresa regulada que no puede enviar datos a un proveedor de asistentes alojado
Dar a la plantilla un asistente compartido en Teams que se quede en nuestra infraestructura
Autoalójalo en un clúster interno con una clave de Bedrock o Vertex AI; los prompts solo van a ese proveedor, las lecturas y escrituras en la unidad compartida quedan registradas y las invitaciones pasan por la Profile UI. Sin el plan alojado, el soporte es solo de la comunidad.
Un desarrollador que evalúa plataformas de agentes en un portátil
Ver si el modelo de aprobación y aislamiento encaja antes de proponerlo
Ejecuta make minikube-setup con una clave de modelo; un agente chatllm precargado responde en la app de escritorio tras unos 15 minutos de descarga de imágenes. Necesita 10 GB de memoria libres para Docker.
Antes de decidirte
- Puesta en marcha
- Prueba local: clona, define ADMIN_PASSWORD y una clave de modelo en .env y ejecuta make minikube-setup (unos 15 minutos en frío) con Docker a 10 GB de memoria y seis CPU, minikube 1.30+, kubectl, Node 24, Python y Ruby. Producción: adapta deploy/overlays a un clúster con Calico o equivalente.
- Integraciones
- Telegram, Slack, Microsoft Teams, correo y una app de escritorio como canales; conectores MCP como MongoDB y Airtable; 24 proveedores, entre ellos OpenAI, Anthropic, Bedrock, Vertex AI, Azure OpenAI y OpenRouter; registro de plugins; GitOps mediante CRD.
- Datos y privacidad
- Autoalojado; los prompts y archivos solo van al proveedor de modelos que configures. El acceso a archivos compartidos se comprueba y audita en cada petición. El hub de registro compartido opcional envía los correos de invitación en tu nombre. MPL-2.0.
- Coste a escala
- Autoalojar cuesta la capacidad de clúster para más de 20 servicios y un pod por agente, más el gasto en modelos con tus claves; los presupuestos de tokens lo limitan por ámbito. El precio del servicio alojado no está publicado.
- Límites
- Una organización por despliegue autoalojado; soporte de la comunidad sin SLA; API en beta; 793 incidencias y pull requests abiertos, incluidos bugs de cierre de sesión y de reutilización de invitaciones.
Lo bueno
- Puerta de aprobación para acciones de shell, HTTP saliente y navegador
- Pods por agente con red denegada por defecto
- Toda la flota declarada como nueve CRD de Kubernetes
- 24 proveedores de modelos con tus propias claves
- Plataforma de un solo inquilino completa bajo MPL-2.0, sin funciones bloqueadas
Lo malo
- Requiere conocimientos de Kubernetes y un clúster compatible con NetworkPolicy
- Beta: las API y los CRD pueden cambiar antes de la 1.0
- 793 incidencias y pull requests abiertos, algunos de seguridad
- Lista de imágenes permitidas desactivada por defecto; precio del servicio alojado no publicado
Ideal para
Equipos de plataforma que ya operan Kubernetes y necesitan varios agentes con acceso real a sistemas, compartidos entre usuarios, con aprobaciones, presupuestos y registros de auditoría.
Alternativas a Evenfire
Evenfire: preguntas frecuentes
- ¿Merece la pena Evenfire?
- Evenfire pone salvaguardas serias alrededor de agentes que tocan sistemas en producción, a cambio de operar una plataforma en Kubernetes que todavía está en beta. Le damos un 3.6 sobre 5.
- ¿Cuánto cuesta Evenfire?
- Gratis bajo MPL-2.0 para autoalojar, una organización por despliegue. Servicio alojado multiinquilino con soporte y SLA; precio no publicado.
- ¿Qué inconvenientes tiene Evenfire?
- Requiere conocimientos de Kubernetes y un clúster compatible con NetworkPolicy; beta: las API y los CRD pueden cambiar antes de la 1.0; 793 incidencias y pull requests abiertos, algunos de seguridad; lista de imágenes permitidas desactivada por defecto; precio del servicio alojado no publicado.
- ¿Para quién es Evenfire?
- Equipos de plataforma que ya operan Kubernetes y necesitan varios agentes con acceso real a sistemas, compartidos entre usuarios, con aprobaciones, presupuestos y registros de auditoría.
- ¿Cuánto cuesta Evenfire para un equipo o en producción?
- Autoalojar cuesta la capacidad de clúster para más de 20 servicios y un pod por agente, más el gasto en modelos con tus claves; los presupuestos de tokens lo limitan por ámbito. El precio del servicio alojado no está publicado.
