İçeriğe geç

Claude Code Memory Tools: An Honest Comparison (October 2026)

The five most adopted memory options for Claude Code, plus our own DS-ReCall, scored on the same seven axes. DS-ReCall does not win overall; here is where it fits and where it does not.

Short answer. For most people Claude Code's built-in memory is the right starting point: it leads on equal weights (3.86) because it costs nothing, keeps data on your machine and needs no setup. Our own plugin, DS-ReCall, is second on equal weights (3.71). When audit and privacy come first it ranks 1st (4.05 against 3.95 for the built-in memory, a gap well inside the noise of judgment scores); for a hands-off solo developer it ranks 6th. claude-mem is the most adopted add-on (101,684 GitHub stars) and the most automatic, agentmemory gives you search without a cloud account, and Mem0 and Supermemory send session content to a hosted service.

Disclosure. Published by Devsoy, the author of DS-ReCall, which is one of the tools compared. Scores are our judgment, not measurements. Every input is listed so you can re-score.

1. What we compared, and how we chose

We looked at memory layers that carry knowledge across Claude Code sessions. The selection rule: the most adopted projects that connect to Claude Code for cross-session memory, ranked by the GitHub stars of the project (plus package downloads where available), and the built-in memory every Claude Code user already has. That gives five options: claude-mem, Mem0, Supermemory, agentmemory and Claude Code's built-in memory. We added our own DS-ReCall as the sixth.

We measured on 19 October 2026 from the GitHub API, npm and PyPI download counts, each project's own documentation and the Claude Code documentation (version 2.1.299). Vendors' own benchmark claims are reported as claims; we did not re-run them.

One fact limits every popularity number: stars measure attention, not users, and download counts belong to SDK or library packages, not to the Claude Code plugins. The only measured install count we found is the Remember plugin's page in Anthropic's directory (51,442 installs on 19 October 2026). That plugin is outside the main comparison; see section 9.

2. The six at a glance

ToolWhat it isGitHub starsContributorsLicenceLatest release
Claude Code built-in memoryCLAUDE.md + auto memory, ships with Claude Code——part of Claude CodeClaude Code 2.1.299
DS-ReCallCuration plugin for CLAUDE.md and rules, no database01MITv0.3.1 (2026-10-19)
agentmemoryLocal memory server for many agents29,66751Apache-2.0v0.9.30 (2026-10-06)
claude-memPlugin + local worker service101,684290Apache-2.0v14.0.1 (2026-10-17)
Mem0 (Claude Code plugin)Cloud memory platform + plugin67.4K (whole project)410Apache-2.0plugin 0.3.1 · SDK 2026-09-25
Supermemory (Claude Code plugin)Hosted memory API + plugin31.3K (main project) · 2.8K (plugin repo)16MIT per README; no LICENSE fileplugin pushed 2026-10-19

Swipe the table sideways to see every column.

3. How each one remembers

ToolCaptureStorageRecallModel calls
Claude Code built-in memoryClaude writes auto-memory notes itself; you write CLAUDE.mdPlain Markdown on your machine (~/.claude/projects/<project>/memory/ and CLAUDE.md)First 200 lines or 25 KB of MEMORY.md loaded each session; topic files read on demandNo separate call: it runs inside your session
DS-ReCallHooks open a stub and back up each session; consolidation is a deliberate /wrap step, so you control what is rememberedPlain Markdown in your own repository (CLAUDE.md, rules, docs); no databaseNone of its own: the curated index loads natively; older history is searched with grepNone from the hooks; /wrap runs as a normal prompt in your session
agentmemoryAutomatic: 12 hooksLocal server with its own engine; state on disk under your home folderKeyword (BM25) by default; vectors and graph when embeddings are on; 54 MCP toolsOptional: keyless mode needs no LLM; compression by a model only if you configure one
claude-memAutomatic: 6 lifecycle hooksLocal SQLite + Chroma vectors behind a Bun worker; optional cloud syncKeyword + semantic search; 3 MCP tools reveal detail step by stepYes: an observer model writes the summaries (hosted trial, your own key, or your Anthropic plan)
Mem0 (Claude Code plugin)Automatic: hooks batch messages, answers and changed filesMem0 Platform (cloud); account and API key requiredSemantic + keyword + entity matching; top 5 memories injected on the first prompt; search toolYes: extraction runs on Mem0's service
Supermemory (Claude Code plugin)Automatic: saves the conversation at session end (Stop hook)Supermemory cloud; API key or browser loginA hook searches each substantive prompt and injects fresh matches; hosted MCP toolsYes: processing happens on the vendor's side

Swipe the table sideways to see every column.

4. What leaves your machine

This is the axis where the tools differ most, and the one most comparisons skip.

5. How we scored

Seven axes, each scored 1 to 5. A higher number is better on every axis; for cost and dependencies, 5 means nothing extra to carry.

Three weightings show how the ranking moves with what you value: equal weights; a hands-off solo developer (capture, recall and setup count most); and audit and privacy first (auditability, data control and dependencies count most).

Score matrix

ToolA1A2A3A4A5A6A7Equal-weight average
Claude Code built-in memory42455523.86
DS-ReCall22555343.71
agentmemory54343243.57
claude-mem54333333.43
Mem0 (Claude Code plugin)44322343.14
Supermemory (Claude Code plugin)44222443.14

Swipe the table sideways to see every column.

A1 Hands-off capture · A2 Recall power · A3 Auditability · A4 Data control · A5 Cost and dependencies · A6 Setup and operations · A7 Multi-session and team

Ranking under each weighting

Equal weights

  1. Claude Code built-in memory · 3.86
  2. DS-ReCall · 3.71
  3. agentmemory · 3.57
  4. claude-mem · 3.43
  5. Mem0 (Claude Code plugin) · 3.14
  6. Supermemory (Claude Code plugin) · 3.14

Hands-off solo developer

  1. Claude Code built-in memory · 3.75
  2. claude-mem · 3.75
  3. agentmemory · 3.69
  4. Supermemory (Claude Code plugin) · 3.50
  5. Mem0 (Claude Code plugin) · 3.38
  6. DS-ReCall · 3.06

Audit and privacy first

  1. DS-ReCall · 4.05
  2. Claude Code built-in memory · 3.95
  3. agentmemory · 3.55
  4. claude-mem · 3.30
  5. Mem0 (Claude Code plugin) · 3.00
  6. Supermemory (Claude Code plugin) · 2.90

Scores are our judgment on a 1 to 5 scale, not measurements. We are the authors of DS-ReCall, and the choice of axes and weights favours what we care about, which is why we show three weightings, including one where DS-ReCall ranks last. The scoring sheet lists every score, every weight and a one-line rationale for each cell; change a weight and the ranking changes.

Maturity (adoption, contributors, release cadence, age) is not part of the score. Our first draft scored it as an eighth axis. We removed it because this report asks what each tool does and how it behaves, and maturity is a risk factor rather than a function. The facts stay visible in the overview table. With maturity scored, DS-ReCall ranked 4th on equal weights, 2nd on audit and privacy first and 6th for the hands-off developer.

6. Best for, and watch out

Claude Code built-in memory

DS-ReCall

agentmemory

claude-mem

Mem0 (Claude Code plugin)

Supermemory (Claude Code plugin)

7. DS-ReCall, stated plainly

What it does well

What it does not do

8. Which one should you pick?

9. Also considered

Download the report

The full report is a 14-slide PDF, and the scoring sheet is a CSV with every score, weight and rationale. DS-ReCall is open source under the MIT licence.

Report (PDF, English) Scoring sheet (CSV) DS-ReCall on GitHub Rapor (PDF, Türkçe)

Frequently asked questions

What is the most popular memory tool for Claude Code?

By GitHub stars on 19 October 2026: claude-mem (101,684), then Mem0 (67,426, whole project), Supermemory (31,298 for the main project, 2,791 for its Claude Code plugin) and agentmemory (29,667). Stars measure attention, not users. The only measured install count we found is the Remember plugin in Anthropic's directory, at 51,442 installs.

Does Claude Code have built-in memory?

Yes. Two mechanisms carry knowledge across sessions: CLAUDE.md files that you write, and an auto memory that Claude writes itself under ~/.claude/projects/<project>/memory/. The first 200 lines or 25 KB of MEMORY.md load at the start of every session. You can browse, edit or switch it off with /memory.

Which Claude Code memory tools keep my data on my machine?

The built-in memory and DS-ReCall keep everything local (DS-ReCall's hooks make no network requests). agentmemory runs a local server and lets you decide whether any external model provider is used. claude-mem keeps its database local, but its summarising runs through the provider you choose. The Mem0 and Supermemory plugins send session content to the vendor's service.

Is DS-ReCall better than claude-mem?

Not overall. claude-mem is more automatic, has real search and far wider adoption. DS-ReCall suits a different need: teams and client work that must be able to say what the AI was told and what was dropped, with parallel sessions and no data leaving the repository. It has no search layer, needs a deliberate /wrap step and is a young project with a single maintainer.

How did you score the tools?

Seven axes, scored 1 to 5 by us, with three weightings to show how the ranking moves. The scoring sheet (CSV) lists every score, every weight and a one-line rationale per cell, so you can change a weight and re-rank. We are the authors of DS-ReCall, so we say plainly that the scores are judgment, not measurement.

Follow the conversation

The announcement posts and discussion: LinkedIn · Facebook · Instagram

Related reading

Sources

All data was measured on 19 October 2026: GitHub REST API (stars, forks, licence, releases, contributors), npm downloads for 17 September to 16 October 2026, PyPI downloads for mem0ai, each project's README or documentation, and the Claude Code documentation. Scores are the authors' judgment. Download counts are for SDK or library packages, not plugin installs. Also available in Turkish.