At a glance
The philosophical difference
MemSpan treats memory as documents you own. It extracts identity and history from locked-in platforms such as ChatGPT, stores them as portable files, and loads them into local LLM interfaces like Claude Code. MemSpan runs entirely on local files, so there is no database or server to manage and no vendor locking you in. Worlds treats memory as facts in a graph. A file is readable, but it does not assert relationships or track when a fact changed. MemSpan optimizes for ownership and portability; Worlds optimizes for verifiability and structure. Loading a transcript into a model gives it context. Querying a world gives it facts it can defend.When Worlds fits
- Facts must be checked against a source and queried deterministically.
- Multiple agents or people need structured access to the same knowledge.
- A fact connects to other facts and you want to traverse those links.
When Worlds does not fit
- You want memory you can open in a text editor with zero dependencies.
- Your memory is personal history better served as documents.
- You have no relationships to traverse and no need for a queryable timeline.