Shodh Memory
Zero-LLM persistent agent memory — Hebbian learning and decay curves in a single 30MB Rust binary.
Shodh Memory is a real outlier for developers who need deterministic, offline agent memory and don't want an LLM in the storage path. Where mem0 and Zep are cloud-first LLM-in-the-loop systems, Shodh gives you sub-μs graph lookups, 34–58ms semantic search, and a single ~30MB Rust binary with zero API keys. Pick it for edge, robotics, and air-gapped work where a drone shouldn't need WiFi to remember. Skip it if you want cloud-synced, team-shared memory or a managed GUI — Shodh is deliberately local-only and self-run per environment.
Verified 2d ago · liveness 70/100 · cite: rightaichoice.com/tools/shodh-memory
- Developers building autonomous agents that need deterministic, auditable memory
- Robotics engineers on ROS2/Zenoh needing offline persistent memory
- Edge and IoT developers on Raspberry Pi, Jetson, or air-gapped hardware
- Researchers exploring cognitive architectures, Hebbian learning, and decay models
- Teams needing cloud-synced or team-shared memory out of the box
- Enterprise buyers requiring SSO, RBAC, or a hosted management UI
- Non-technical users who want a GUI-only tool instead of a binary and API
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Shodh Memory if you need cloud-synced, team-shared memory or a managed GUI, rather than a self-run local binary whose memory never leaves the machine.
Shodh Memory is Apache 2.0 open source at $0, with a separate Enterprise contact channel for commercial support and deployment assistance — so the software cost is zero for individuals and small teams, and Enterprise pricing is quoted rather than listed. Compare against cloud memory APIs like mem0 and Zep, where you pay per LLM-backed memory operation; Shodh removes that per-op cost at the price of running the binary yourself.
In short
Shodh Memory — Zero-LLM persistent agent memory — Hebbian learning and decay curves in a single 30MB Rust binary. Best for Developers building autonomous agents that need deterministic, auditable memory, Robotics engineers on ROS2/Zenoh needing offline persistent memory, Edge and IoT developers on Raspberry Pi, Jetson, or air-gapped hardware. Free to use.
What's new in Shodh Memory
Checked todayAcross the latest 5 updates: 5 news mentions.
Causal Retrieval: The Memory Problem Vector Search Can't Solve
Explains how Shodh's knowledge graph enables causal retrieval through backward graph walks, addressing a problem vector-only search cannot solve.
Language Models Are Few-Shot Learners — But They're Amnesiacs
Argues that persistent memory is what makes few-shot learning stick, without putting an LLM back in the memory loop.
Types of Memory in AI: From Working Memory to Long-Term Potentiation
A guide tracing memory types from neuroscience into AI systems, grounding Shodh's three-tier architecture in cognitive research.
Cognitive Architectures for AI Agents: From ACT-R to Modern Memory Systems
Maps cognitive-science architectures onto modern AI agent memory, framing the 'limited memory AI' problem Shodh targets.
Graph Databases for AI Memory: Why Your Agent Needs a Knowledge Graph
Makes the case for knowledge graphs enabling causal reasoning and spreading activation in agent memory systems.
What people actually say about Shodh Memory — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
5 mentions across 2 sources (Hacker News, GitHub) · researched Jul 3, 2026.
Average across the 2 sources that answered — each source counts once, not each post.
- +Zero LLM calls for memory operations—fast and cost-free.
- +Fully offline; data never leaves the machine.
- +Single ~30MB Rust binary, no Docker or dependencies.
- +Hebbian learning and decay curves mimic biological memory.
- +Sub-microsecond graph lookups; 34–58ms semantic search.
- −Very early stage—only 227 GitHub stars and 9 issues.
- −Sparse documentation for advanced features.
- −No cloud sync or collaborative shared memory.
- −Limited community examples and third-party tutorials.
- −Integrations beyond listed MCP/frameworks are thin.
- • No hidden costs—fully free and open source.
- • Self-hosting may incur infrastructure costs for server mode (Docker optional).
Viability Score
How well maintained and how widely used is Shodh Memory? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Zero LLM calls in the memory loop — no API round-trip on store or recall
- Hebbian learning with Long-Term Potentiation for co-accessed memories
- Hybrid decay: exponential for the first three days, then power-law heavy tail
- Vamana vector index + Hebbian knowledge graph + temporal decay index
- Hybrid ranking across vector, graph, and time
- Causal retrieval through backward graph walks
- Blind spot, shallow knowledge, orphaned cluster, and stale zone detection
- Spreading activation, interference detection, and memory replay during consolidation
- Sub-microsecond graph lookups (<1μs) and 34–58ms semantic search
- Cowan's three-tier memory: sensory buffer (~7 items), working memory (~4 chunks), long-term
- Single ~30MB Rust binary — no Docker, no external dependencies
- MCP integration (37–45 tools) plus REST API with health endpoint, auth, rate limiting, CORS
- Client libraries for npm (@shodh/memory-mcp), PyPI (shodh-memory), and crates.io
- Runs offline on Raspberry Pi Zero, Jetson, industrial PCs, air-gapped systems
- Local-only operation — data never leaves the machine, no API keys
About Shodh Memory
Shodh Memory is a persistent memory system for AI agents that keeps LLM calls out of the memory loop entirely. Where mem0, Zep, and cognee call a model every time they store or manage a memory, Shodh uses Hebbian learning rules and decay curves: co-accessed memories wire together and strengthen (Long-Term Potentiation), rarely used knowledge fades naturally. Every operation is local, deterministic, and runs in microseconds on your own hardware — no API keys, no Docker, no cloud. The current release is v0.2.0 under Apache 2.0, backed by 1,089 tests. Retention follows a hybrid model: exponential decay for the first three days, then a power-law heavy tail, so memories never truly hit zero. Retrieval is not just vector search — it combines a Vamana vector index, a Hebbian knowledge graph, and a temporal index with hybrid ranking across vector, graph, and time. That supports causal retrieval through backward graph walks, spreading activation, and detection of blind spots, shallow knowledge, orphaned clusters, and stale zones. Graph lookups land under 1μs; semantic search runs in 34–58ms. It installs via npm (@shodh/memory-mcp), PyPI (pip install shodh-memory), crates.io, Docker, or a prebuilt binary, and fits Claude Code, Cursor, LangChain, LlamaIndex, and the OpenAI SDK. Runs on Raspberry Pi Zero, Jetson, industrial PCs, and air-gapped systems. Best read as the offline, cognition-first option next to cloud-first memory stores like mem0 and Zep. It is aimed at developers, robotics engineers, and edge teams, not non-technical users wanting a GUI.
Behind the Verdict
Shodh Memory solves a narrow but real problem: agents forget across sessions, and the common fix — an LLM in the memory loop — is slow, expensive, and non-deterministic. Shodh routes around that entirely. Storing, consolidating, and recalling memories never touch a model; learning happens through Hebbian edge updates and decay curves, so the same input always produces the same memory and each memory op costs $0. The strongest evidence for its engineering is in the retrieval layer. Instead of shipping vector search with a wrapper, it runs a Vamana vector index, a Hebbian knowledge graph, and a temporal decay index side by side, then ranks across all three. That is what makes causal retrieval through backward graph walks possible — the blog post on 2026-06-13 frames this as 'the memory problem vector search can't solve' — and it also enables blind-spot, shallow-knowledge, orphaned-cluster, and stale-zone detection, i.e. surfacing what an agent has forgotten before it matters. Practical strengths: it installs in one command (claude mcp add shodh-memory -- npx -y @shodh/memory-mcp), runs on Raspberry Pi Zero through air-gapped industrial PCs, and exposes 37–45 MCP tools plus a REST API with a /health endpoint, auth, rate limiting, and CORS. The weaknesses are honest ones. It is local-first, so there is no built-in cross-machine sync and no team-shared memory out of the box; setup is manual per environment. Because it deliberately keeps LLMs out of the loop, it does not generate LLM-based summaries or semantic enrichment during storage — if your workflow expects an LLM to summarize and label memories on write, this is the wrong architecture. Working memory capacities are intentionally small (sensory buffer ~7 items, working memory ~4 chunks) as a model of human memory, not a configurable budget. And because models auto-download on first use (~37MB to ~/.cache/shodh-memory/), the very first run needs a network connection even though steady-state operation is fully offline. Where it fits: edge and IoT deployments, ROS2/Zenoh robotics that need offline recall of learned paths and object associations, fault-tracing agents that recall past decisions and trace causes, and privacy-first teams with no cloud dependency. Where it doesn't: teams wanting a hosted memory SaaS with SSO, RBAC, and a management UI, or non-technical users who want a GUI-only tool rather than a binary and an API.
Researching Shodh Memory? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Shodh Memory actually fits — and what changes day-one when you adopt it.
Run `claude mcp add shodh-memory -- npx -y @shodh/memory-mcp`, then let the agent remember decisions and errors (memory_type=Decision, Error) via the MCP tools and recall them with semantic search on the next session.
Outcome: Persistent cross-session context with no manual summarization and no per-memory API cost.
Deploy the ~30MB binary or the Docker image on the robot, store learned paths and object associations as memories, and recall them offline using sub-μs graph lookups during operation.
Outcome: The robot remembers routes and associations on-device without any network connection.
Install via pip or the prebuilt binary on a Raspberry Pi or industrial PC, point SHODH_MEMORY_PATH at local storage, and use the REST API or Python client with the /health endpoint for monitoring.
Outcome: A semantic memory store running entirely local, with auth, rate limiting, and CORS already built in.
Use Cases
- Give Claude Code persistent memory across sessions without manual summarization or re-explaining context
- Let a ROS2 robot remember learned paths and object associations fully offline
- Build an agent that diagnoses code issues by recalling past decisions and tracing their causes
- Run semantic memory on a Raspberry Pi for an air-gapped monitoring or inspection system
- Give a robotics agent causal memory for fault-tracing when something breaks
Limitations
- Shodh-memory is local-first and not a hosted service — memory data never leaves the machine, and there is no built-in cross-machine sync; setup is manual per environment (npm, PyPI, crates.io, Docker, or prebuilt binary).
- It deliberately puts zero LLM calls in the memory loop, so it does not generate LLM-based summaries or semantic enrichment during storage — the architecture relies on Hebbian learning, decay curves, and a knowledge graph instead.
- Working memory capacities are intentionally small (sensory buffer ~7 items, working memory ~4 chunks) as a model of human memory rather than a configurable budget.
- Models auto-download on first use (~37MB) to ~/.cache/shodh-memory/, so the very first run needs a network connection even though steady-state operation is fully offline.
as of 2026-10-09
Verification history
We have re-verified Shodh Memory 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 10 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Shodh Memory tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Open Source
$0
Ideal for
Individual developers, robotics and edge teams, and researchers who can run the binary themselves and want zero per-memory cost.
What this tier adds
Free Apache 2.0 entry point: full source, ~30MB Rust binary, zero LLM calls in the loop, MCP and REST API access.
Enterprise
Custom
Ideal for
Organizations that want commercial support and deployment assistance on top of the open-source binary.
What this tier adds
Adds commercial support and deployment help over the free tier via the vendor's Enterprise contact channel.
Where the pricing makes sense
The company stage and team size where Shodh Memory's pricing actually pencils out — and where peers do it cheaper.
Shodh Memory is Apache 2.0 open source at $0, with a separate Enterprise contact channel for commercial support and deployment assistance — so the software cost is zero for individuals and small teams, and Enterprise pricing is quoted rather than listed. Compare against cloud memory APIs like mem0 and Zep, where you pay per LLM-backed memory operation; Shodh removes that per-op cost at the price of running the binary yourself.
Setup time & first value
How long it actually takes to get something useful out of Shodh Memory — broken out by persona, not the marketing-page minute.
Claude Code users get first value in one command (`claude mcp add shodh-memory -- npx -y @shodh/memory-mcp`) — under five minutes, minus the one-time ~37MB model download. Cursor and Claude Desktop need a small JSON config block. Python users get going with `pip install shodh-memory`. Docker or binary installs take a few minutes more to bind host/port and storage path.
Switching to or from Shodh Memory
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From a Claude.md file: move project conventions into memories via the remember API so they persist rather than being compacted away.
- →From manual session summarization: replace re-explaining context each session with MCP remember/recall calls.
- →From a cloud vector store: point your agent's memory writes at the local REST API (/api/remember) or the Python Memory client and keep data on-device.
- →From a single-machine setup to Docker: mount the same storage volume with -v shodh-data:/data to carry memories over.
- ↗To a hosted memory service: export memories via the recall API and re-ingest them into the new store's write endpoint.
- ↗To a plain vector database: pull stored content and tags through recall, then re-embed in the destination index.
Integrations
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “Shodh Memory”, and we withheld 6: 6 did not mention Shodh Memory. We are showing none, because we could not prove any of them are about Shodh Memory.
Official links
Tools that pair well with Shodh Memory
Common stack mates teams adopt alongside Shodh Memory, with the specific reason each pairing earns its keep.
Mem0
Mem0 is an AI memory layer that gives agents and apps persistent context across sessions
Memori
Memori is an LLM-agnostic memory layer that turns agent traces and conversations into structured, auditable persistent state.
MemoryLake
MemoryLake is portable AI memory for ChatGPT, Claude, Codex and Gemini — encrypted, exportable, and shared across every agent you run.
Featured Head-to-Head Comparisons
Shodh Memory vs Spider Cloud
Choose Shodh Memory if you need deterministic, local-first memory for autonomous agents with no LLM dependency and privacy—perfect for robotics and edge. Choose Spider Cloud if you need fast, reliable web scraping and crawling to feed real-time data into AI agents or RAG pipelines. They solve entirely different problems; the right pick depends on whether your bottleneck is memory persistence or data acquisition.
Shodh Memory vs Presto Voice
These tools serve completely different markets. Shodh Memory is a developer-first, offline memory system for AI agents — ideal for privacy-conscious builders and edge robotics. Presto Voice is a drive-thru automation platform for QSR chains, focused on revenue lift. Your choice depends entirely on your domain: building autonomous agents or running a restaurant.
Shodh Memory vs Temporal Ai
For developers building autonomous agents that need deterministic, local memory without LLM overhead, Shodh Memory is a unique fit. Temporal AI is the standard for durable execution in production workflows — if your priority is reliability across crashes and retries, choose Temporal. They solve different problems: Shodh is a memory store; Temporal is an orchestration engine.
Alternatives to Shodh Memory
View allMem0
Mem0 is an AI memory layer that gives agents and apps persistent context across sessions
Memori
Memori is an LLM-agnostic memory layer that turns agent traces and conversations into structured, auditable persistent state.
MemoryLake
MemoryLake is portable AI memory for ChatGPT, Claude, Codex and Gemini — encrypted, exportable, and shared across every agent you run.
Frequently Asked Questions
Categories
Topics
Used Shodh Memory? Help shape our editorial sentiment research.