Your Claude Code agent, with a memory that survives.
One line in .mcp.json and Claude Code can recall decisions, mistakes, and context across every session, every project, forever. Sub-100ms. Free tier, no card.
Remembers across repos
Decisions you made in repo A are recallable from repo B. No copy-pasting CLAUDE.md across projects.
Zero-boilerplate capture
neruva-record installs as a Claude Code hook. Every session, every tool call, every decision — captured.
Redacted client-side
14-pattern leak guard before bytes leave your machine. Keys, tokens, secrets — never recorded.
Two ways to wire it in.
52 tools, hand-callable
Add to ~/.config/claude-code/.mcp.json (or your project's). Restart Claude Code. Tools show up under the neruva namespace.
{
"mcpServers": {
"neruva": {
"command": "npx",
"args": ["-y", "@neruva/mcp@latest"],
"env": { "NERUVA_API_KEY": "<your-key>" }
}
}
}Zero-touch session capture
Adds a Claude Code hook that records every session as typed events. Recall surfaces in your next conversation automatically.
# pip install neruva-record # adds a Claude Code hook that auto-records every session python -m neruva_record.install_hook --api-key <your-key>
# In Claude Code: > Use neruva to recall what we decided about auth last week > Use neruva to save a decision: "switched to JWT refresh tokens" > Use neruva to find every bug we've fixed in src/billing
More than “another vector DB.”
Typed records substrate
kind + tags + ts + meta + auto-embed. records_compact deterministically summarizes old runs into one row + tombstones the originals. Replayable from seed.
5 knowledge-graph engines
Hadamard / OPB / multishard / 3-shard quorum / feature_bundle — selectable per query. Scales from a handful of facts to hundreds of thousands per matrix. N-hop derive in a single matmul.
Pearl do-operator
Causal queries on agent memory. “What if X had happened” returns a different answer than “X happened” — arithmetically distinct, not a paraphrase.
HD analogy parallelogram
Cross-domain analogy retrieval. Find the auth bug in repo B that's the same shape as the one you fixed in repo A six months ago.
CBR episode store
Factored episode storage with top-K majority-vote retrieval. Sub-ms recall over thousands of cases.
Deterministic replay
Bit-identical reruns from the same seed. Auditable, exportable as one .neruva file. The compliance story no other agent-memory vendor ships.
CLAUDE.md doesn't scale. We do.
Markdown files don't search. They go stale. They don't carry decision context between repos. Neruva is queryable, time-stamped, semantic, and cross-project.
Pasting yesterday's chat into today's prompt is $0.00625/turn at Opus 4.7 list. Neruva recall is ~3,000× cheaper and sub-100ms.
Key-value persistence inside one vendor's SDK. Neruva is vendor-neutral substrate with 5 KG engines, causal, analogy, CBR — works across Claude / GPT / open-weights.
You'd build records-with-types, KG with 5 engines, causal do-operator, HD analogy, episode store, secrets redaction, injection guard, portable export. Or install Neruva.
Your next Claude Code session
starts with everything you've done before.
Free tier: 10k records, 1k recalls/mo, no card. Indie $20/mo unlocks 1M records + all KG engines + unlimited recalls.