NeuraKeep

Infraestrutura de memória auditável e com citação de fontes para agentes de IA, com detecção de conflitos, revisão de propostas e memória de falhas reutilizável.

Documentação

NeuraKeep

O NeuraKeep é um sistema de memória local-first para agentes de IA.

Ele oferece ao Claude Desktop, Claude Code, Codex, OpenClaw, ferramentas estilo Cursor e outros clientes MCP uma camada de memória compartilhada, com citação de fontes, que roda na sua própria máquina.

O Que Ele Faz

  • Importa Markdown, texto, JSONL e PDFs para um cofre local
  • Preserva as fontes brutas e extrai propostas de memória com citação
  • Permite revisar a memória antes que ela se torne durável
  • Busca em fontes, fatos, eventos, falhas e decisões
  • Exibe um grafo de memória relacionada com expansão progressiva
  • Expõe ferramentas MCP para agentes:
    • memory_search
    • memory_read
    • memory_explain_sources
    • memory_propose_update
    • memory_apply_update

A regra central é simples: agentes podem propor memória, mas memória durável deve ser revisável e ter citação de fonte.

Instalação 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

Abra:

http://127.0.0.1:8765/index.html

Comece Gratuitamente Localmente

Use o núcleo local quando quiser memória privada, com citação de fontes, na sua própria máquina:

  • importe Markdown, texto, JSONL ou PDFs
  • revise as propostas de extração antes de aplicar memória durável
  • conecte Claude, Codex, OpenClaw ou outro cliente MCP via stdio

NeuraKeep Hospedado

Use o aplicativo hospedado quando precisar de login Google ou SAML/OIDC empresarial, cofres pessoais privados, espaços de equipe compartilhados e isolados, MCP remoto via HTTPS, armazenamento gerenciado, backups e cobrança gerenciada pelo Stripe. Os espaços de trabalho de equipe incluem papéis de proprietário/admin/revisor/editor/visualizador, convites vinculados a e-mail, histórico de auditoria, licenças pagas e provisionamento SCIM. O acesso hospedado exige uma assinatura individual ou de equipe ativa; tokens de serviço vinculados ao espaço permanecem disponíveis para clientes MCP controlados.

O pacote público contém o núcleo local-first completo. Autenticação gerenciada, cobrança Stripe, multitenância de equipe, SSO, SCIM, automação de implantação e credenciais de produção permanecem parte do serviço hospedado e não são necessários para executar o NeuraKeep localmente.

Exemplos 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

Configuração Local do MCP

Exemplo de configuração MCP via 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

Use --token ou NEURAKEEP_MCP_TOKEN antes de expor qualquer endpoint HTTP fora da sua máquina.

Gratuito vs Pago

A versão de código aberto é para memória local e autogerenciada. O produto hospedado adiciona autenticação gerenciada, espaços de equipe, conectores remotos, armazenamento compartilhado, backups e administração. Veja preços do NeuraKeep para os planos hospedados atuais.

Documentação

Verificações de Desenvolvimento

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

Licença

Apache-2.0