io.github.dominiclachance/neurakeep

Registre officiel IA et agents

Local-first, source-cited memory for AI agents with proposal review, failure memory, and MCP tools.

Que pouvez-vous faire avec io.github.dominiclachance/neurakeep ?

  • Imports Markdown, text, JSONL, and PDFs into a local vault
  • Preserves raw sources and extracts cited memory proposals
  • Lets you review memory before it becomes durable
  • Searches across sources, facts, events, failures, and decisions
  • Organizes the local app into grouped Explore, Workflow, and System navigation
  • Shows a Sigma knowledge graph with progressive expansion, clustering, search, keyboard access, and saved layouts
  • Exposes MCP tools for agents:

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package neurakeep
Claude Code
claude mcp add neurakeep -- npx -y neurakeep@0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "neurakeep": {
            "command": "npx",
            "args": [
                "-y",
                "neurakeep@0.1.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. NeuraKeep
  2. What It Does
  3. Local Install
  4. Start Free Locally
  5. Hosted NeuraKeep
  6. CLI Examples
  7. Local MCP Setup
  8. Free vs Paid
  9. Docs
  10. Development Checks
  11. License

NeuraKeep

NeuraKeep is a local-first memory system for AI agents.

It gives Claude Desktop, Claude Code, Codex, OpenClaw, Cursor-style tools, and other MCP clients a shared, source-cited memory layer that runs on your own machine.

What It Does

  • Imports Markdown, text, JSONL, and PDFs into a local vault
  • Preserves raw sources and extracts cited memory proposals
  • Lets you review memory before it becomes durable
  • Searches across sources, facts, events, failures, and decisions
  • Organizes the local app into grouped Explore, Workflow, and System navigation
  • Shows a Sigma knowledge graph with progressive expansion, clustering, search, keyboard access, and saved layouts
  • Exposes MCP tools for agents:
    • memory_search
    • memory_read
    • memory_explain_sources
    • memory_save (stores new text immediately and queues structured memory for review)
    • memory_propose_update
    • memory_apply_update

The core rule is simple: agents can save new source memory immediately, but extracted durable facts remain reviewable and source-cited.

Local Install

Requirements:

  • Node.js 22+
  • 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

Open:

http://127.0.0.1:8765/index.html

Start Free Locally

Use the local core when you want private, source-cited memory on your own machine:

  • import Markdown, text, JSONL, or PDFs
  • review extraction proposals before durable memory is applied
  • connect Claude, Codex, OpenClaw, or another MCP client over stdio

Hosted NeuraKeep

Use the hosted app when you need Google or enterprise SAML/OIDC sign-in, private personal vaults, isolated shared Team spaces, remote MCP over HTTPS, managed storage, backups, and Stripe-managed billing. Team workspaces include owner/admin/reviewer/editor/viewer roles, email-bound invitations, audit history, licensed seats, and SCIM provisioning. Hosted access requires an active individual or Team subscription. OAuth-capable remote MCP clients use browser sign-in and explicit space consent with PKCE and rotating refresh tokens; space-bound, scoped, expiring manual grants remain available for non-interactive clients. Hosted autonomous spaces use application-level encryption at rest, but are not zero-knowledge because the authorized runtime decrypts them while working.

The public package contains the complete local-first core. Managed authentication, Stripe billing, Team tenancy, SSO, SCIM, deployment automation, and production credentials remain part of the hosted service and are not required to run NeuraKeep locally.

CLI Examples

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

Local MCP Setup

Example stdio MCP config:

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

Local HTTP mode:

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

Use --token or NEURAKEEP_MCP_TOKEN before exposing any HTTP endpoint outside your machine.

Free vs Paid

The open-source version is for local, self-managed memory. The hosted product adds managed auth, team spaces, remote connectors, shared storage, backups, and administration. See NeuraKeep pricing for the current hosted plans.

Docs

Development Checks

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

License

Apache-2.0

Questions fréquentes

Qu'est-ce que io.github.dominiclachance/neurakeep ?

Local-first, source-cited memory for AI agents with proposal review, failure memory, and MCP tools.

Comment installer io.github.dominiclachance/neurakeep ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add neurakeep -- npx -y neurakeep@0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.dominiclachance/neurakeep ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.dominiclachance/neurakeep est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.dominiclachance/neurakeep ?

Il est publié par dominiclachance. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.