Claude's built-in memory vs Substrate: is the built-in memory enough?

Claude's built-in memory vs Substrate, written by Substrate: when the built-in memory is enough, when it isn't, and a three-question test.

A single private letterbox next to a wide bank of shared pigeonholes, one of them green.

This comparison is from Substrate (trysubstrate.co), so keep that in mind as you read. Facts about Claude come from Anthropic's own help center and docs, and were checked on November 5, 2026.

The short answer. For a lot of people, Claude's built-in memory is enough, and they need nothing beyond it. If you are one person, you mostly work in claude.ai, and forgetting something is only an inconvenience, stay with it. It stops being enough when you run several agents, work across more than one tool, or other people need the same context. This post is about that decision. How Claude's memory works is a separate post: Does Claude have memory?

Is Claude's built-in memory enough?

For most people who use one assistant by themselves, yes. As of November 5, 2026, memory is on by default for Free, Pro, Max and Ultra plans, according to the Claude Help Center. It saves individual topics as you chat, and you can also tell it to remember something.

You stay in control of it:

  • In Settings > Your Claude you can review and manage what it saved.
  • You can tell Claude in a chat to remember, change or forget something.
  • Pause stops Claude from using or adding memory, and keeps what it saved. Reset deletes all of it, project memories included.
  • Incognito chats are not saved to memory.
  • Each Project has its own memory, so project work stays apart.

For one person in one app, that is a complete setup. There is no reason to add a second tool just because one exists. Here is a quick test, and it is our own rule of thumb, not an official guideline:

  1. Do you use more than one assistant or coding agent?
  2. Do you re-explain the same context to each of them?
  3. Does anyone besides you need that context?

If all three answers are no, stay with the built-in memory and stop reading. If one answer is yes, a shared memory is worth a try.

What are the limitations of Claude's built-in memory?

Claude's memory is tied to your own account. It is a good design for one person. It is not built to be a shared layer. Concretely, as of November 5, 2026:

  • One account. The help center describes memory for your own account. The help center has no page that describes memory shared between people.
  • Claude Code has its own memory. It uses CLAUDE.md files that you write and an auto memory that Claude writes. Per the Claude Code docs, auto memory is machine-local: its files are not shared across machines or cloud environments, and the first 200 lines or 25KB of its MEMORY.md load at the start of each session. Both are plain markdown you can edit. How does memory work in Claude Code? covers this in full.
  • Cowork depends on where it runs. Per the help center, Cowork sessions that run locally on your computer do not use memory.
  • Moving memory is manual. The import and export feature is marked experimental. You export text from Settings, and you import by pasting text into a box. There is no sync afterwards.
  • The API memory tool is for developers. It is client-side, so your own application stores the files (docs). It is for building agents, not a shared memory for the tools you already use.

Does Claude's memory work for teams?

Not as a shared memory, as far as the docs say. On Team and Enterprise plans, owners decide whether memory is available, and for each member it stays off until that member turns it on. Owners cannot turn it on for individual users. No page describes memory shared between teammates, so plan on each person having their own.

There is one good team mechanism already in Claude Code: a project CLAUDE.md can be committed to the repository, so everyone who works in that repo gets the same instructions. If your shared context is mostly coding conventions, that may be all you need. It does not cover context outside the repository, such as emails, notes or a conversation that happened in another tool.

What is a good alternative to Claude's memory?

It depends on what is missing. If you are building memory into your own product, a memory library is the right kind of thing, and Mem0 alternatives: Substrate vs Mem0 covers that. If you want an MCP server that stores memory for your agents, MCP memory: what it is, how to set it up, how to choose covers that.

Substrate (trysubstrate.co) is a third kind of thing. It is a product you use, not a library, and it does not replace Claude. It is one memory that you and your agents both read and edit. Claude Code, Cowork, Codex and Hermes connect by plugin. claude.ai, ChatGPT (as a custom connector on the web, on plans that allow it), Cursor, OpenClaw and the Grok CLI connect by MCP. You approve and revoke each agent's connection yourself. You can fill it from Gmail and Notion (both read-only), WhatsApp by QR code where enabled, and file uploads.

If a teammate needs the context, you share one page with them by email invite. It is view-only and you can revoke it. Substrate is not a team workspace with roles. It costs $20 a month for one person and all of their agents, with a 7-day trial and no card.

Claude memory vs Substrate: which should you choose?

Claude's built-in memorySubstrate
Built forOne person in the Claude appsA founder or team whose agents need one shared memory
Where it livesYour Claude account; Claude Code keeps its own files on your machineOne hosted memory that agents connect to, on Microsoft Azure in the United States (details)
AgentsClaudeClaude Code, Cowork, Codex, Hermes, claude.ai, ChatGPT, Cursor, OpenClaw, Grok CLI
Read and editYes, in Settings > Your Claude, or by telling ClaudeYes, the same memory your agents recall
SourcesWhat you tell it in chatsGmail, Notion (read-only), WhatsApp by QR where enabled, uploads
SharingNone between people, per the help centerA page shared with named people by email invite, view-only, revocable
PriceIncluded in your Claude plan$20/month for one person and all of their agents, 7-day trial, no card

Choose Claude's built-in memory if:

  • you are one person and mostly work in claude.ai;
  • forgetting something is an inconvenience, not a cost;
  • you only use Claude, so there is nothing to keep in step;
  • your team's shared context is coding conventions, and a committed CLAUDE.md covers it;
  • you do not want another subscription.

Choose Substrate if:

  • you run several agents, for example Claude Code, Codex, Cursor and ChatGPT, and you are tired of re-explaining the same context to each;
  • you want to open the memory, read what your agents recall, and fix it when it is wrong;
  • your context lives in Gmail, Notion or WhatsApp, and you want it connected without writing code;
  • a few people besides you need to read some of it, and a view-only page by email invite is enough.

Using both is normal. Claude's memory keeps working inside Claude, and Substrate holds the part that has to travel between agents and people. For the same question between two assistants, see Claude vs ChatGPT: which is better?, and for sharing context between two coding tools, How to share context between Claude and Cursor.

Frequently asked questions

Is Claude's built-in memory enough?

For one person who mostly works in claude.ai, yes. As of November 5, 2026, memory is on by default for Free, Pro, Max and Ultra plans, and you can review and manage it, pause it or reset it in Settings > Your Claude. It stops being enough when you run several agents, work across tools, or other people need the same context.

Does Claude's memory work for teams?

Not as a shared memory, as far as the docs say. On Team and Enterprise plans, owners decide whether memory is available, and it stays off for each member until that member turns it on. In Claude Code, a project CLAUDE.md can be committed to the repository, so everyone in that repo gets the same instructions.

Can Claude Code read my claude.ai memory?

The help center page on memory does not mention Claude Code. As of November 5, 2026, Claude Code has its own memory: CLAUDE.md files you write and an auto memory Claude writes, stored on your machine and not shared across machines or cloud environments.

What is a good alternative to Claude's memory?

It depends on what is missing. For memory inside an app you build, a library such as Mem0. For one memory that you and your agents both read and edit, Substrate (trysubstrate.co) is built for that: $20 a month, 7-day trial, no card.

Can I use Claude's memory and Substrate together?

Yes. Claude's memory keeps working inside Claude. Substrate holds the context that has to travel between your agents and the people you share a page with.