NeuraKeep

Infraestructura de memoria auditable y con citas de fuentes para agentes de IA, con detección de conflictos, revisión de propuestas y memoria de fallos reutilizable.

Documentación

NeuraKeep

NeuraKeep es un sistema de memoria local-first para agentes de IA.

Proporciona a Claude Desktop, Claude Code, Codex, OpenClaw, herramientas estilo Cursor y otros clientes MCP una capa de memoria compartida con citas de fuentes que se ejecuta en tu propia máquina.

Qué Hace

  • Importa Markdown, texto, JSONL y PDFs a un vault local
  • Conserva las fuentes originales y extrae propuestas de memoria citadas
  • Te permite revisar la memoria antes de que se vuelva duradera
  • Busca entre fuentes, hechos, eventos, fallos y decisiones
  • Muestra un grafo de memoria relacionada con expansión progresiva
  • Expone herramientas MCP para agentes:
    • memory_search
    • memory_read
    • memory_explain_sources
    • memory_propose_update
    • memory_apply_update

La regla principal es simple: los agentes pueden proponer memoria, pero la memoria duradera debe ser revisable y estar citada por fuentes.

Instalación Local

Requisitos:

  • Node.js 20+
  • npm
npm install
npm run build:all
node dist/cli/index.js init --root .umos
node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui --read-write

Abrir:

http://127.0.0.1:8765/index.html

Comienza Gratis Localmente

Usa el núcleo local cuando quieras memoria privada con citas de fuentes en tu propia máquina:

  • importa Markdown, texto, JSONL o PDFs
  • revisa las propuestas de extracción antes de aplicar memoria duradera
  • conecta Claude, Codex, OpenClaw u otro cliente MCP a través de stdio

NeuraKeep Alojado

Usa la aplicación alojada cuando necesites inicio de sesión con Google o SAML/OIDC empresarial, vaults personales privados, espacios de equipo compartidos aislados, MCP remoto sobre HTTPS, almacenamiento gestionado, copias de seguridad y facturación gestionada por Stripe. Los espacios de trabajo de equipo incluyen roles de propietario/administrador/revisor/editor/visor, invitaciones vinculadas a correo electrónico, historial de auditoría, asientos con licencia y aprovisionamiento SCIM. El acceso alojado requiere una suscripción individual o de equipo activa; los tokens de servicio vinculados al espacio permanecen disponibles para clientes MCP controlados.

El paquete público contiene el núcleo local-first completo. La autenticación gestionada, la facturación de Stripe, la tenencia de equipos, SSO, SCIM, la automatización de despliegue y las credenciales de producción siguen siendo parte del servicio alojado y no son necesarios para ejecutar NeuraKeep localmente.

Ejemplos de CLI

node dist/cli/index.js ingest README.md --root .umos --kind markdown --space personal --trust-level trusted --origin manual --sensitivity internal
node dist/cli/index.js search "what should my agents remember?" --root .umos --space personal --neighbors 1
node dist/cli/index.js propose latest --root .umos
node dist/cli/index.js apply <proposal-id> --root .umos
node dist/cli/index.js mcp --root .umos

Configuración Local de MCP

Ejemplo de configuración MCP stdio:

{
  "command": "node",
  "args": [
    "C:/path/to/neurakeep/dist/cli/index.js",
    "mcp",
    "--root",
    "C:/path/to/neurakeep/.umos"
  ]
}

Modo HTTP local:

node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui

Usa --token o NEURAKEEP_MCP_TOKEN antes de exponer cualquier endpoint HTTP fuera de tu máquina.

Gratis vs De Pago

La versión de código abierto es para memoria local autogestionada. El producto alojado añade autenticación gestionada, espacios de equipo, conectores remotos, almacenamiento compartido, copias de seguridad y administración. Consulta Precios de NeuraKeep para los planes alojados actuales.

Documentación

Comprobaciones de Desarrollo

npm run typecheck
npm run build:all
npm test
npm run e2e
npm run check:secrets

Licencia

Apache-2.0