0.1.0 ·
Kernl 0.1.0: el primer release público

Este es el primer release público de Kernl: un servidor self-hosted que le da a cualquier LLM acceso a tus datos reales por MCP, y ejecuta agentes que actúan sobre ellos.
Qué trae
- Unas 290 herramientas MCP repartidas en más de 60 módulos autocontenidos: tareas, CRM, recordatorios, compras, casa, eventos, finanzas, salud, entrenamiento, nutrición, agentes, chat y varios más.
- Dashboard web (SPA en SvelteKit) con más de 20 vistas.
- Notificaciones multicanal: Telegram, Slack, Discord, WhatsApp, Mattermost y WebChat.
- Analítica de grafo con Neo4j (opcional), con algoritmos de GDS.
- Panel Life Intelligence: clima, calidad del aire, luna, monedas y sismos.
- Agentes de IA con scheduling, triggers y feedback loops.
- Chat cognitivo con memoria episódica y recuperación de contexto.
- Sync con Google Contacts y Gmail.
- Docker Compose con contenedores separados de frontend y backend.
- Empaquetado multiplataforma: rpm, deb, dmg, msi y zip portable.
Seguridad desde el arranque
- Autenticación de la API por
KERNEL_AUTH_TOKEN, generado y persistido cuando no está definido. - CORS configurable vía
CORS_ALLOWED_ORIGINS. - Headers de seguridad:
X-Content-Type-Options,X-Frame-OptionsyReferrer-Policy. - Rate limiting HTTP para llamadas que no son locales.
- Protección contra SSRF en los fetch salientes que controla el usuario.
- Secretos cifrados con AES-256-GCM, generados y persistidos en el primer arranque.
- Filtro de PII para las llamadas a LLM.
- Verificación de firma (RS256) en los bundles de extensiones pagas antes de instalarlos.
Vale aclarar que varias de estas defensas se endurecieron bastante en 0.2.0, que es el release que te conviene mirar si te importa la parte de seguridad.
Cómo instalarlo
curl -fsSL https://lifekernl.com/install.sh | sh
El paquete trae su propio runtime: no hace falta Bun, ni Node, ni Docker. El código está en GitHub bajo Apache-2.0.
Registro de cambios
Primera versión pública.
Agregado
- ~290 herramientas MCP repartidas en más de 60 módulos autocontenidos (tareas, CRM, recordatorios, compras, hogar, eventos, finanzas, salud, entrenamiento, nutrición, agentes, chat y más)
- Dashboard web (SPA en SvelteKit) con más de 20 vistas
- Notificaciones multicanal (Telegram, Slack, Discord, WhatsApp, Mattermost, WebChat)
- Analítica de grafos con Neo4j (opcional) y algoritmos GDS
- Panel Life Intelligence (clima, AQI, luna, monedas, sismos)
- Agentes de IA con programación, disparadores y ciclos de feedback
- Chat cognitivo con memoria episódica y recuperación de contexto
- Sincronización con Google Contacts/Gmail
- Secretos cifrados (AES-256-GCM), autogenerados y persistidos en el primer arranque
- Filtro de PII para las llamadas a LLM
- Despliegue con Docker Compose (contenedores separados de frontend/backend)
- Paquetes multiplataforma: rpm, deb, dmg, msi y zip portable
- Pipeline de CI con GitHub Actions
Seguridad
- Autenticación de la API con
KERNEL_AUTH_TOKEN, generado y persistido si no está seteado - CORS configurable con
CORS_ALLOWED_ORIGINS - Headers de seguridad (X-Content-Type-Options, X-Frame-Options, Referrer-Policy)
- Rate limiting HTTP para llamadas no locales
- Protección contra SSRF en los fetch salientes controlados por el usuario
- Verificación de firma (RS256) de los bundles de extensiones pagas antes de instalarlos