Wordcell
Install Wordcell
Theme
Appearance

Compare

Basic Memory indexes Markdown notes into a knowledge graph your assistant works through MCP tools. Wordcell adds typed relations, vault checks, and memory scoped to repository paths.

Both keep knowledge in Markdown files you own. They differ in how structure is written, what gets validated, and whether memory is tied to code.

Basic Memory’s features and license were checked on September 26, 2026.

How they differ

Each Basic Memory entry links the page it comes from.

TopicBasic MemoryWordcell
Where notes livePlain Markdown files on your machine, indexed into a searchable, connected knowledge graph. Basic Memory Cloud is a hosted tier with a web app and a remote MCP endpoint.Markdown files in a folder you choose, usually a Git repository you already have.
How notes formAn assistant writes and edits them through MCP tools such as write_note and edit_note. You can also edit the files directly.You or your agent write notes and typed relations, and you review them in Git like code.
Note structureFacts are [category] observations and links are relation [[Note]] lines. Categories and relation types are free text; optional schemas describe what a note type should contain.Typed relations live in frontmatter as a predicate and an exact note path, and wordcell check verifies links, metadata, and attachments without changing files.
SearchThe tool reference documents text, vector, and hybrid search with structured filters and bounded graph traversal.Exact search, links, and Git history need no model. A local index adds keyword and vector retrieval, and hosted reranking is optional.
Agent accessMCP is the interface: search_notes, read_note, and build_context run the same locally and on Cloud.The CLI and TypeScript SDK first. wordcell mcp serves a vault to local MCP clients and is available from source until the next release.
Repository contextNotes group into projects and folders: separate knowledge bases, each with its own graph and search index.repository_scopes tie a note to code paths, so wordcell context for a repository path returns the notes and rules that apply to it.
CostLocal use is free under the AGPL-3.0 license. Cloud requires a subscription.Free and MIT licensed. Reranking is optional; it sends the query and each candidate’s title, path, and up to 512 bytes of its snippet to a paid provider.

Which to choose

The deciding question is who writes the structure, and whether memory should know about your code.

Choose Basic Memory when

Choose Wordcell when

  • Your agents keep memory about your own work, and you want it in files you can read, edit, and diff.
  • You want every memory change reviewed in Git, like code.
  • You want notes tied to repository paths, so an agent opening a file gets the memory that applies to it.
  • You want memory as plain files, with no hosted tier, account, or usage bill.

Moving notes

Basic Memory notes are already Markdown, so the files themselves carry over. The markup around them does not, and there is no importer.

  • Copy the files into a vault and run wordcell check --root kb. Wikilinks written as [[note-id]] keep resolving; a link written as a title or permalink is reported as broken.
  • A relation [[Note]] line reads as an ordinary link. A typed relation needs relations: frontmatter with the target’s exact vault path.
  • [category] observations stay as plain list items; Wordcell does not index categories separately.
  • Schema notes do not carry over. Wordcell validation comes from wordcell check and the frontmatter format, not per-type schemas.

Evidence

Wordcell has published no head-to-head comparison with Basic Memory of retrieval quality or speed.

Both tools keep the record in files on your machine, so this page compares documented capabilities. Each Basic Memory claim links the page it comes from.