CommunityProgramación y desarrollogithub.com

Mindburn-Labs/helm-ai-kernel

Firewall de ejecución fail-closed para agentes de IA: pone en cuarentena herramientas MCP, actúa como proxy de solicitudes compatibles con OpenAI, emite recibos firmados y verifica EvidencePacks sin conexión.

¿Qué es helm-ai-kernel?

El kernel de Helm es un firewall de ejecución diseñado para agentes de IA, como Claude Code, Cursor o Codex, que proporciona un entorno de ejecución seguro y auditable. Su propósito principal es aplicar una política de 'fail-closed' (fallo cerrado), lo que significa que cualquier acción no explícitamente permitida es bloqueada por defecto. Para lograrlo, el kernel puede poner en cuarentena las herramientas del Model Context Protocol (MCP), evitando que agentes maliciosos o erráticos ejecuten comandos no autorizados. Además, actúa como un proxy para solicitudes compatibles con la API de OpenAI, permitiendo inspeccionar y controlar el flujo de datos hacia y desde modelos de lenguaje. Una característica clave es la emisión de 'recibos firmados' (signed receipts), que son pruebas criptográficas de cada acción realizada, permitiendo una auditoría completa y a prueba de manipulaciones. Finalmente, soporta la verificación de 'EvidencePacks' sin conexión, lo que significa que se pueden validar las pruebas de ejecución incluso sin acceso a internet, ideal para entornos aislados o con requisitos de seguridad estrictos. En resumen, es una herramienta esencial para desarrolladores y equipos DevOps que necesitan desplegar agentes de IA con confianza, garantizando que cumplan con políticas de seguridad y cumplimiento normativo.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add Mindburn-Labs/helm-ai-kernel

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace helm-ai-kernel?

Firewall de ejecución fail-closed para agentes de IA: pone en cuarentena herramientas MCP, actúa como proxy de solicitudes compatibles con OpenAI, emite recibos firmados y verifica EvidencePacks sin conexión.

Descripción general

helm-ai-kernel proporciona una capa de seguridad fundamental para agentes de IA autónomos. Al implementar un firewall de ejecución con política de fallo cerrado (fail-closed), garantiza que solo las acciones explícitamente autorizadas sean ejecutadas. Esto es crítico en entornos de producción donde los agentes de IA pueden acceder a sistemas sensibles, ejecutar comandos o interactuar con APIs externas.

Funcionalidades principales

  • Cuarentena de herramientas MCP: Aísla y controla el acceso a herramientas del Model Context Protocol (MCP), previniendo su uso no autorizado por parte del agente.
  • Proxy OpenAI-compatible: Intercepta y redirige solicitudes a la API de OpenAI (u otras APIs compatibles) permitiendo inspección, registro y control de políticas.
  • Recibos firmados: Emite recibos criptográficos de cada acción ejecutada, proporcionando una pista de auditoría inmutable.
  • Verificación offline de EvidencePacks: Valida paquetes de evidencia sin necesidad de conexión a internet, asegurando la integridad de las pruebas incluso en entornos aislados.

Plataformas compatibles

  • Claude Code (Anthropic)
  • Cursor (Cursor.sh)
  • Codex CLI (OpenAI)
  • Cualquier agente de IA que utilice el protocolo MCP o APIs compatibles con OpenAI

Uso básico

  1. Instale el kernel usando npm:

    npm install @mindburn/helm-ai-kernel
    
  2. Configure el firewall en su proyecto:

    import { HelmKernel } from '@mindburn/helm-ai-kernel';
    
    const kernel = new HelmKernel({
      policy: 'fail-closed',
      allowedTools: ['read-file', 'search-web'],
      proxyEndpoint: 'https://api.openai.com/v1',
    });
    
    await kernel.start();
    
  3. Para verificar un EvidencePack offline:

    helm-verify --pack evidence-pack.json --public-key ./key.pub
    

Documentación completa

Para instrucciones detalladas, ejemplos y referencia de API, consulte la documentación oficial.

Licencia

Este proyecto está licenciado bajo la licencia MIT. Consulte el archivo LICENSE para más detalles.

Skills relacionados