At a glance
The philosophical difference
MemSearch is a standalone, MIT-licensed memory library extracted from the OpenClaw autonomous agent. You drop it into a project and recall past sessions by similarity. Its plugin for Claude Code gives the coding assistant persistent, human-readable memory across development sessions. Worlds is a graph of curated facts. For coding assistants the difference is what counts as memory. MemSearch recalls what you did before; Worlds asserts facts about the codebase and organization that must be true, such as the service that owns a pipeline or the person on call. Recall is similarity; assertion is state.When Worlds fits
- The fact must be checkable: which team owns this service must resolve exactly.
- You want relationships between facts, not just session history.
- State changes over time and you need to see the timeline.
When Worlds does not fit
- You want memory today with a single library and no backend, tokens, or graph vocabulary to set up.
- Recalling past work by similarity is the whole job.
- You do not want to choose any vocabulary. Worlds reuses standard RDF and schema.org vocabularies (items), but you still pick the domain predicates.