Implicator PRO Briefing / 6 Oct 2026

claude-mem leads our five-plugin ranking, based on published evidence and the costs of keeping coding sessions in memory.

Picture Tuesday morning, a new Claude Code session, yesterday’s changes still visible in the terminal scrollback. Before starting the next task, you type the same instruction for the third time: use the retry wrapper in lib/http; avoid creating another client. Somewhere in the previous conversation sits the reason. Finding it means stopping work and reading backward.

A plugin promises to carry that decision into the next shift. There is a cost to trusting it: an independent experiment put one Mem0 setup at 49.0% on LongMemEval, against 82.4% for plain long context.

For a single developer, claude-mem ranks first on setup, local storage and support across agents. This is a desk review, not a lab test. Implicator weighed published research and documentation, including installation requirements, licenses, charges and failure reports.

Star counts, versions and prices as of Oct. 5, 2026. Stars measure interest, not working installs. Implicator uses claude-mem in its own editorial workflow.

Developer fatigue makes the promise persuasive. Re-explaining a repository every morning interrupts the task you opened the terminal to do. A pinned dependency version belongs in the next conversation. So does the decision to abandon a migration. If either disappears after a restart, you spend another prompt recovering ground already covered, and the model spends another round reading it.

The ranking favors a notebook that requires little maintenance and follows you between supported coding agents. claude-mem stores its records locally, although compression sends observations to a model provider you choose. Hindsight comes second with the best-documented recall score and the heaviest setup. Mem0’s official plugin takes third place. Supermemory offers the easiest cloud route, while Cognee serves developers who want a graph and accept a cloud tenant.

Every score a plugin advertises comes from the company selling it. LongMemEval and LoCoMo test recollection across long chats. Their questions give no direct answer about whether tomorrow’s coding session will find the reason you rejected yesterday’s approach. The independent Mem0 experiment supplies a counterweight, with a substantial caveat: it used a cheap extractor and left the managed platform untested.

There is also a notebook already on the desk. Claude Code’s auto memory is on by default. Someone working entirely inside that application should read what it already saves before installing another recorder.

Choosing an extension therefore starts with a specific missed decision. The retry-wrapper rule gives you something to ask for after a restart. You can open the saved note and see whether the next agent uses it correctly. You also need to count the model usage spent writing it. The plugin’s ink bill starts before its first successful search.

The short version

AI-generated summary, reviewed by an editor. More on our AI guidelines.

What a memory plugin actually does

A hook fires when something happens in the coding session. Depending on the package, that event might be a prompt arriving or a tool finishing its work. Other hooks run before compaction, when the active conversation is shortened, or when the session ends. These recording points determine what reaches the store. A recorder that sees tool use has access to a part of the work that a manually written preference never captures.

Take claude-mem’s write path. A stack of observations from the session reaches a local background worker, which uses a model to compress it into summaries. SQLite holds the records. Chroma supplies vector search, allowing lookup by meaning alongside keyword matching. You are paying a model to turn yesterday’s work into shorter notes that another model will read later.

A vector index helps find a passage whose wording differs from your question. A graph records relationships among named entities. Neither storage method tells you, by itself, whether the recorder saved the right reason for a technical choice. For the retry-wrapper example, finding a note about HTTP requests is only the beginning. The note has to carry the instruction you expect Claude to follow.

Reading those notes also varies. A session-start hook can bring text into the conversation when you reopen the project. Supermemory lets Claude decide before each turn whether to search. Cognee injects context on each prompt. Those choices affect how often you pay to read saved knowledge and whether a relevant decision reaches the model at the moment it needs it.

How a memory plugin works

  1. 1CaptureHooks record prompts, tool calls and answers as the session runs.
  2. 2CompressA model turns raw logs into short facts or summaries.Spends tokens
  3. 3StoreFacts go into a local database, a vector index, a graph, or a vendor's cloud.Decides where your code notes live
  4. 4InjectAt the next session, only matching notes go back into the context window.Saves tokens
Claude Code's built-in auto memory skips the separate compression step: Claude writes its own notes to a MEMORY.md file, and the first 200 lines or 25KB load every session.

Claude Code’s built-in auto memory sets the baseline. You write instructions in CLAUDE.md; Claude writes learnings into auto memory. A standing rule such as which HTTP client to use belongs somewhere you can read. Before buying another recorder, check whether the rule is absent from the project instructions or simply missing from the saved learnings.

Open ~/.claude/projects/<project>/memory/ and the arrangement is concrete. MEMORY.md is the index. Its first 200 lines or 25KB, whichever comes first, load every session. Topic files hold detail beyond that initial reading. A growing notebook therefore has a bounded introduction, with longer notes waiting in files.

Anthropic’s quiet move is to make basic persistence on by default. You control it through /memory, autoMemoryEnabled or CLAUDE_CODE_DISABLE_AUTO_MEMORY=1. Installing a plugin adds another writer to a project that already has one. Its job should be clear enough to describe before you create an account or start a worker.

Built-in notes stay on the machine and are organized per repository. Worktrees of the same repository share them. Another computer does not, and neither Codex nor Cursor inherits them. Switching coding agents gives an extension a concrete job that the native feature leaves uncovered.

The addition of auto dream to address memory decay between sessions brings maintenance into the picture too. A notebook fills up while a repository changes. The inspection worth doing is simple: find the current rule, then ask the next session to recover it. A second store earns its place when it closes a gap you encounter in that routine.

 

Pro Members Only

Memory plugins promise to carry yesterday’s coding decisions into the next session. Our PRO desk review ranks five tools from published evidence, compares vendor scores with independent results, and details setup requirements and risks. The full briefing includes a scorecard, recommendations for solo developers and teams, the Letta and Graphiti alternatives, and the cost math for writing and retrieving notes.

PRO includes a new deep dive every Tuesday. View PRO plans, $8 monthly or $89 annually.

 
Implicator PRO Briefing

San Francisco

Editor-in-Chief and founder of Implicator.ai. Former ARD correspondent and senior broadcast journalist with 10+ years covering tech. Writes daily briefings on policy and market developments. Based in San Francisco. E-mail: editor@implicator.ai