Skip to content

Comparison

Wenlan vs Basic Memory: Source-Backed AI Work vs Shared Markdown Knowledge

Compare Wenlan and Basic Memory across Markdown, MCP, local-first control, workflow fit, and how each product helps AI tools use durable context.

Qi-Xuan LuUpdated 8 min read

Article packet

01

Comparisons

02

People choosing a memory layer for AI-assisted work

03

8 min read

01

Basic Memory v0.22.1 is a human-readable Markdown knowledge base with local or hosted deployment paths, one knowledge base across MCP clients, and optional Team workspaces.

02

Wenlan v0.14.1 is a local-first Sources, Memories, and Pages system built around capture, handoff, curation, source-backed Pages, and reviewable distillation.

03

Choose between a shared Markdown knowledge base and a source-backed AI-work workflow—not between “memory” and “no memory.”

04

This page pins Basic Memory's source, release, and documentation on 2026-07-25 and reflects Wenlan v0.14.1 as of 2026-07-20. If either product changes, the source links below make the comparison auditable.

01

Short answer

Choose Basic Memory if you want people and AI assistants to work in the same Markdown knowledge base. You can keep it local, add Basic Memory Cloud for hosted access and sync, or use Team workspaces for shared knowledge.

Choose Wenlan if the harder problem is turning AI work into maintained knowledge: capture decisions across sessions, hand work off between agents, and distill supported context into source-backed Pages that remain reviewable.

Both expose context through MCP, keep important material human-readable, and support semantic search. The meaningful difference is the operating model around that context.

02

Basic Memory today: local, Cloud, and Teams

Basic Memory's open-source path stores human-readable Markdown files and builds a secondary index for search and graph operations. Its MCP server lets supported AI clients read and write that knowledge base, while the files remain usable in editors such as Obsidian or VS Code.

Basic Memory Cloud is the hosted path. It adds remote MCP access, a web editor, optional local sync, snapshots, and file history. Team workspaces add shared projects, membership, collaborative editing, activity, and per-file history.

Current Basic Memory also provides semantic search, graph traversal, `build_context`, and Agent Skills that teach assistants to search before answering, capture durable knowledge, link related notes, and maintain the knowledge base. It is no longer accurate to describe the product as only a local vault or as having no work-loop guidance.

03

Wenlan today: Sources, Memories, and Pages

Wenlan starts from the work an AI agent is doing. Agents explicitly capture decisions, lessons, and corrections as Memories; `/handoff` preserves the state of an unfinished session; `/distill` turns repeated, supported context into Pages; `/curate` and `/lint` make review and repair visible.

Sources are the evidence layer. Memories retain durable working context. Pages synthesize that context into readable knowledge with source IDs, citations, and revision history. The distinction is deliberate: recalled fragments and maintained wiki pages do not silently become the same thing.

The local daemon provides retrieval across MCP clients. Readable Pages, sessions, and status artifacts are projected under `~/.wenlan/` with local git history, while capture and retrieval remain backed by the daemon-owned store.

04

The decision in one workflow

Imagine that three coding agents investigate the same authentication problem over a week. With Basic Memory, the durable object is the shared knowledge base: agents search existing notes, add observations, link related entities, and update a Markdown document that the team can also edit.

With Wenlan, the durable path is evidence to maintained knowledge: each agent captures the decisions or gotchas it learned, hands off unfinished state, and later distills supported memories into a Page whose source chain can be inspected and revised.

Basic Memory is the more direct fit when the shared note is the product. Wenlan is the more direct fit when you need to see how session evidence became a maintained answer.

05

Storage, sync, and history are separate choices

For local Basic Memory, Markdown files are the primary human-readable record and a database acts as a derived search index. File history depends on the local tools you choose. Basic Memory Cloud adds managed sync, snapshots, and hosted per-file history; Teams extends that hosted model to collaborators.

Wenlan keeps raw captures in its local daemon store for recall and projects readable Pages, sessions, and status Markdown under `~/.wenlan/`. Those projected artifacts are versioned locally in `~/.wenlan/.git/`, so Page revisions can be inspected without turning the projection into the retrieval database.

Neither shape is automatically better. Basic Memory favors a file-first knowledge base that can gain hosted collaboration. Wenlan favors a local retrieval store plus human-readable, source-linked outputs.

  • Basic Memory local: Markdown files plus a derived search index.
  • Basic Memory Cloud and Teams: hosted MCP, sync, snapshots, file history, and collaboration.
  • Wenlan: local retrieval store plus Markdown projections with source links and local git history.

06

Search and maintenance

Basic Memory combines text and semantic search with graph traversal over observations and relations. Its `build_context` tool assembles connected knowledge, and its Agent Skills give assistants an explicit search, capture, and maintenance routine.

Wenlan combines full-text and embedding retrieval, weighted fusion, eligible graph context, and optional reranking. Its plugin workflow separates `/recall`, `/capture`, `/handoff`, `/distill`, `/curate`, and `/lint`, so retrieval, capture, synthesis, review, and repair remain distinct actions.

The products publish different retrieval evidence, so this page does not turn unmatched benchmarks into a winner. Test each system with the same real task: recover an old decision, update it after a correction, and inspect why the final answer should be trusted.

07

The provenance boundary

Basic Memory makes notes and their relationships inspectable. A team can read the Markdown, follow links, inspect Cloud history, and decide what belongs in its shared knowledge base.

Wenlan adds a stricter boundary between working memory and a distilled Page. A Page record carries source memory IDs, citations, provenance state, and revisions, and the daemon rejects a Page with no source. That is useful when the question is not only “what does the note say?” but “which captured evidence supports this maintained claim?”

Basic Memory can still hold source citations, and Wenlan Pages remain editable and reviewable. The difference is which provenance behavior the system requires rather than what a careful author could add manually.

08

When Basic Memory is the better call

Choose Basic Memory when you already think in Markdown notes, want AI assistants to share that knowledge base, or need a hosted web and Team path without building your own sync layer.

It is also the clearer fit when people and agents should directly co-edit the same durable notes and the knowledge base—not session provenance—is the primary unit of work.

09

When Wenlan is the better call

Choose Wenlan when context is scattered across AI sessions and tools, and you want explicit capture and handoff before that context is promoted into maintained knowledge.

It is the clearer fit when source-backed distillation, reviewable revisions, local operation, and a visible repair loop matter more than hosted team collaboration.

10

Migration shape, if you decide to switch

Moving from Basic Memory to Wenlan is selective today. Choose the durable notes that should become Sources or Memories, capture them through the CLI or MCP workflow, and distill only the claims whose source chain you want Wenlan to maintain. Wenlan does not currently advertise a one-command Basic Memory vault importer.

Moving Wenlan's readable output into another knowledge base is straightforward at the file level: Pages and sessions under `~/.wenlan/` are Markdown. That preserves readable content, but not Wenlan's live recall, provenance state, curation, or distillation behavior.

Using both is technically possible because each exposes an MCP server. If you do, assign ownership clearly—for example, Basic Memory for shared team notes and Wenlan for source-backed personal AI-work history—so agents do not create conflicting copies.

Side-by-side

Practical dimensions. Where Basic Memory leads, we say so.

DimensionWenlanBasic Memory
Center of gravitySource-backed AI-work loop: capture, recall, handoff, distill, curate, and lint across MCP clients.Human-readable Markdown knowledge base that people and AI assistants read, edit, link, and maintain.
DeploymentLocal-first daemon, CLI, MCP server, plugins, and readable local artifacts.Open-source local server or hosted Basic Memory Cloud with remote MCP and optional local sync.
CollaborationPersonal local knowledge workflow in v0.14.1; no hosted team workspace is claimed.Team workspaces with membership, collaborative editing, activity, snapshots, and file history.
StorageLocal daemon-owned retrieval store plus Markdown projections in ~/.wenlan/; readable artifacts are tracked in local git.File-first Markdown with a derived local index; Cloud adds hosted storage, sync, snapshots, and history.
RetrievalFull-text and embedding retrieval, weighted fusion, eligible graph context, and optional reranking.Text and semantic search, graph traversal, and build_context over notes, observations, and relations.
Maintenance workflowSeparate capture, handoff, distill, curate, and lint actions keep working memory, synthesis, review, and repair visible.Agent Skills teach search-before-answer, capture, linking, and knowledge-base maintenance.
Provenance and historyDistilled Pages require source memory IDs and retain citations, provenance state, revisions, and local git history for readable artifacts.Readable notes and links; local history uses the user's tools, while Cloud provides snapshots and per-file history.
LicenseApache-2.0 daemon, CLI, MCP server.AGPL-3.0 open-source server and client; Cloud and Teams are hosted product paths.

Try the AI work memory loop

Wenlan is built for sessions, handoffs, provenance, and local retrieval across MCP-compatible AI tools.

FAQ

Is Basic Memory a competitor to Wenlan?+
They overlap around MCP, AI-readable memory, Markdown, search, and durable context. Basic Memory centers a knowledge base that people and agents maintain together. Wenlan centers a source-backed workflow from session memory to reviewable Pages.
Can someone use both?+
Yes. Each can register as a separate MCP server. Define ownership first—for example, Basic Memory for shared team notes and Wenlan for source-backed personal AI-work history—so an agent does not maintain conflicting copies.
Is Basic Memory local or hosted?+
Both paths exist. The open-source server works with local Markdown files and a derived index. Basic Memory Cloud adds hosted MCP access, web editing, optional local sync, snapshots, and history. Team workspaces add shared collaboration.
What is the main provenance difference?+
Basic Memory makes the note, its links, and—on Cloud—its file history inspectable. Wenlan additionally requires a distilled Page record to name source memory IDs, retaining citations, provenance state, and revisions between captured evidence and the maintained Page.
How fresh is this comparison?+
The Basic Memory side is pinned to v0.22.1, source commit 5d444f0, and documentation commit 1c67003, checked on 2026-07-25. The Wenlan side is pinned to v0.14.1, released on 2026-07-20. The maintained source links above are the authority if either product changes.