Comparison
Wenlan vs SuperLocalMemory v3.8.3: Local AI Memory Compared
Compare Wenlan and SuperLocalMemory v3.8.3 across local agent memory, temporal retrieval, auditability, team controls, MCP workflows, and source-backed pages.
Article packet
Comparisons
Developers and teams comparing local-first memory systems for AI agents
7 min read
01
SuperLocalMemory v3.8.3 is a broad local-first control plane for agent memory, temporal retrieval, team access, audit, cache, compression, and bounded loops.
02
Wenlan v0.14.1 is a source-backed LLM wiki workflow for explicit capture, handoff, review, retrieval, and maintained readable pages.
03
Choose by operating boundary: automated memory operations and team controls, or deliberate knowledge work with inspectable artifacts.
04
The comparison is pinned to both projects' maintained sources on 2026-07-24; benchmark numbers retain their original protocol scopes.
01
Short answer
Choose SuperLocalMemory when you want a local-first agent memory control plane with automated ingestion, temporal and graph-aware retrieval, personal and team scopes, a dashboard, cache and compression controls, bounded loops, and framework adapters.
Choose Wenlan when you want an LLM wiki for AI work: explicit capture, handoffs between sessions, reviewable memories, source-backed pages, local hybrid retrieval, and readable artifacts that can sit beside an Obsidian vault.
Both are local-first and MCP-capable. The useful distinction is not whether either product has retrieval; it is whether you want a broad operational control plane or a deliberate, inspectable knowledge workflow.
02
What changed in SuperLocalMemory v3.8.3
The maintained v3.8.3 README now describes SuperLocalMemory as an enterprise-oriented, local-first agent memory control plane rather than only a retrieval and optimization layer. SQLite and sqlite-vec remain canonical; optional CozoDB and LanceDB projections stay behind parity checks.
Its current retrieval path combines semantic, BM25 lexical, temporal retrieval, Hopfield associative, and spreading-activation candidates before fusion and optional reranking. The release also exposes provenance, memory inspection, personal, shared, and global scopes, multi-workspace isolation, role-based access, retention and erasure controls, a hash-chained audit trail, and a dashboard.
The control plane also covers exact caching, opt-in compression, trusted-peer coordination, bounded loops, and nine framework adapters. Provider-backed enrichment, cloud modes, connectors, and networked adapters remain explicit operator choices rather than requirements of the local core.
03
What Wenlan emphasizes
Wenlan focuses on turning AI work into a maintained, source-backed LLM wiki. Agents explicitly capture durable facts, write handoffs, retrieve prior context, curate revisions, and distill selected memories into readable pages.
Its local daemon combines FTS5, BGE embeddings, weighted reciprocal-rank fusion, eligible graph context, and optional reranking. The same memory is available across MCP clients, while projected Markdown pages, citations, revisions, session artifacts, and local git history keep the maintained knowledge layer inspectable.
Wenlan is not trying to be a team access-control plane, an LLM proxy, or a framework runtime. Its narrower boundary is useful when the primary job is preserving why work changed and keeping the resulting knowledge readable by people.
04
How to decide
Start with the artifact you need at the end. If you need a governed operational memory service for several agents or people, test SuperLocalMemory's profiles, scopes, role gates, audit surfaces, cache, compression, and framework adapters.
If you need a durable project record that an agent can retrieve and a person can open, review, cite, revise, and carry across tools, test Wenlan's capture, handoff, recall, curate, distill, and page workflows.
A team can reasonably use both boundaries. The comparison matters when choosing which product should own the durable memory and which one, if any, should own optimization or operational controls.
05
Read the benchmark scopes before comparing scores
SuperLocalMemory's maintained README separates three LoCoMo results. Mode A Raw reports 60.4% across 10 conversations and 1,276 scored questions with local retrieval and zero-LLM answer construction. Mode A Retrieval reports 74.8% on the same question count, but uses GPT-4.1-mini answer synthesis after local retrieval. Mode C reports 87.7% on one conversation and 81 scored questions with cloud embeddings, answer generation, and judging.
Wenlan publishes retrieval-only LongMemEval rows: LME_Oracle at 93.6% Recall@5 / 0.857 MRR / 0.883 NDCG@10 on 500 questions, and LME_S at 87.7% Recall@5 / 0.815 MRR / 0.822 NDCG@10 on a stratified 90-question deep-retrieval snapshot.
Those percentages are not a head-to-head leaderboard. The datasets, sample sizes, answer-construction steps, models, and metrics differ. Use each result to inspect its own retrieval contract, then rerun both products on the same workload if benchmark performance determines the decision.
06
Run an inspectability and recovery test
Install both against disposable test data. Store a decision, its source, and a later correction. Ask a time-qualified question, inspect which evidence was retrieved, verify the correction, delete the original, restart the service, and repeat from a second MCP client.
In SuperLocalMemory, inspect the operation receipt, provenance, scope, audit event, profile boundary, recall trace, and dashboard record. In Wenlan, inspect the recalled memory, source IDs, curated revision, distilled Markdown page, session handoff, and local git history.
Then test the failure paths you actually care about: low-confidence recall, conflicting facts, unavailable enrichment, a busy daemon, a profile or Space boundary, and recovery after restart. This produces a decision you can audit instead of a feature-count vote.
- Can you see the verbatim record, capture time, source, scope, and retrieval trace?
- Can you distinguish a stored assertion from a query-relative ranking score?
- Can you correct or delete one item and prove the old state no longer returns?
- Can another client retrieve the intended record without crossing the wrong workspace boundary?
- Can a person read the durable knowledge artifact without the original chat client?
07
A fair two-week evaluation
During week one, use real work rather than synthetic prompts. Record capture effort, recall usefulness, source traceability, false positives, and how often a person must repair the memory. Keep SuperLocalMemory's optional cloud modes and Wenlan's optional enrichment settings fixed and documented.
During week two, test time, contradiction, deletion, restart, and cross-client behavior. If you need team governance, add two profiles and verify read, write, and delete boundaries. If you need a maintained knowledge base, require each system to produce or support a readable project summary with citations.
I built Wenlan, so treat this page as a source-linked test plan rather than a neutral verdict. The pinned references above are there so you can check every moving product claim before choosing.
Side-by-side
Practical dimensions. Where SuperLocalMemory v3.8.3 leads, we say so.
| Dimension | Wenlan | SuperLocalMemory v3.8.3 |
|---|---|---|
| Center of gravity | Source-backed LLM wiki workflow: explicit capture, handoff, review, recall, distillation, and readable maintained pages. | Local-first agent memory control plane: ingestion, retrieval, scopes, audit, operations, cache, compression, coordination, and adapters. |
| Retrieval | FTS5 + local BGE embeddings + weighted RRF, with eligible graph context and optional reranking. | Semantic, BM25, temporal, Hopfield, and spreading-activation candidates, followed by fusion, optional reranking, and graph score enhancement. |
| Durable artifact | Local libSQL is retrieval authority; projected Markdown pages, citations, revisions, session artifacts, and git history stay readable. | SQLite + sqlite-vec are canonical; the dashboard, CLI, MCP, traces, and audit surfaces expose and operate the control-plane records. |
| Team boundaries | Spaces and read scopes separate memory contexts; the public product is centered on an individual local knowledge workflow. | Profiles, personal/shared/global memory, role-based access, workspace isolation, and optional sign-in for shared deployments. |
| Provenance + audit | Source IDs on distilled pages, review queues, revisions, corrections, and git history for projected readable artifacts. | Operation receipts, provenance, recall traces, retention/erasure controls, and a hash-chained audit trail. |
| Optimization + automation | Does not own the primary LLM request path; focuses on memory, handoffs, review, retrieval, and maintained pages. | Exact cache, opt-in compression, proxy/MCP/skill surfaces, bounded loops, peer coordination, and framework adapters. |
| License | Apache-2.0 for the daemon, CLI, MCP server, and plugin source. | AGPL v3 family licensing in the maintained repository and package metadata; a separate commercial-license file is published. |
Build a source-backed LLM wiki
Wenlan keeps AI work context local, reviewable, and available across MCP-compatible tools.
FAQ