You start a fresh chat with Claude and it has no idea who you are. It does not know your product, your writing style, the decision you argued through with it last week, or the three constraints you keep repeating. ChatGPT quietly built up a memory of you over time, so the obvious question is whether Claude does the same thing, and whether you can trust it.

The short answer: Claude does have memory features now, but they work differently from ChatGPT's, they are scoped narrowly, and none of them give Claude a real, current picture of you and your work. This article lays out exactly what Claude remembers, what it forgets, how it compares to ChatGPT, and what to do if you want context that actually persists and stays accurate.

Key takeaways

  • Claude has memory, but it is not one single feature. It ships as Projects (persistent instructions and files scoped to one workspace) plus newer cross-chat memory on paid and team plans.
  • Claude's memory does not roam across every chat the way ChatGPT's default memory does. Much of it is opt-in, project-scoped, or admin-controlled.
  • The bigger problem with all in-app memory is staleness: it stores what you said, but nothing marks the old fact as wrong when your pricing, role, or opinion changes.
  • ChatGPT and Claude solve "remember me" in similar shapes, and both cap how much context they can hold.
  • If you want durable, current context that any AI can read, the fix is a second brain that lives outside the chat app and updates itself.

---

Does Claude have memory at all?

Yes. Claude is not stateless the way it was in its earliest versions. Anthropic has shipped several distinct memory-related features, and it helps to separate them because people lump them together and then get confused about what actually persists.

There are three things worth naming:

  1. Within a single conversation. Claude remembers everything earlier in the current chat, up to its context window. This is not "memory" in the durable sense. Close the tab, and a brand new chat starts clean.
  2. Projects. A Claude Project is a workspace where you can add custom instructions and reference files that persist across every chat inside that project. This is durable, but it is scoped to that one project and it only holds what you manually put there.
  3. Cross-chat memory. Claude has added memory that can carry context between separate conversations on paid and Team or Enterprise plans, with controls over what gets remembered. This is the feature closest to what people mean when they ask "does Claude have memory like ChatGPT."

So when someone asks "does Claude have memory across chats," the honest answer is: partially, on some plans, with settings you control, and not as automatically or invisibly as ChatGPT's default behavior.

What Claude actually remembers (and what it forgets)

Here is the practical breakdown of where your context lives and where it evaporates.

Claude remembers:

  • Everything in the current conversation until you hit the context limit.
  • Custom instructions and uploaded files inside a Project, for every chat in that project.
  • Facts carried by the cross-chat memory feature where it is enabled, subject to your memory settings.

Claude forgets:

  • Anything from a normal chat once you start a new one outside a project (unless cross-chat memory is on and chose to retain it).
  • Context that lived only in a Project you are not currently working in.
  • The distinction between a fact that is still true and one you corrected months ago. Memory features store statements; they do not reliably retire the outdated ones.

That last point is the one people miss. The failure is rarely that Claude has zero memory. The failure is that it remembers a version of you that is out of date: the old price, the abandoned feature, the job you left, the opinion you reversed. Storage is easy. Staying current is the hard part, and it is the part in-app memory handles worst.

Does Claude have memory like ChatGPT?

They rhyme, but they are not identical. ChatGPT leans toward automatic, account-wide memory that accumulates in the background as you chat. Claude leans toward scoped and explicit: Projects you set up on purpose, plus cross-chat memory you can toggle and steer, with more admin control on team plans. Neither approach gives you a portable brain you own.

Here is a direct comparison.

CapabilityClaudeChatGPT
Remembers within one chatYes, up to the context windowYes, up to the context window
Automatic cross-chat memoryOn paid or Team/Enterprise plans, with controlsYes, on by default for many accounts
Manual persistent workspaceProjects (instructions plus files)Projects and Custom GPTs
You can view and edit stored memoryYes, via memory settingsYes, via memory settings
Marks an old fact as superseded when it changesNoNo
Context is portable to other AI toolsNo, stays inside ClaudeNo, stays inside ChatGPT
Reads from your existing notes and files automaticallyNoNo

The two rows that matter most are the last four. Both apps let you see and edit memory, which is good. Neither app tells the difference between a current fact and a stale one, and neither lets you carry that memory to a different model. You are renting memory inside one vendor's walls, and that memory drifts out of date.

If you want the deeper side-by-side on the memory features specifically, we cover it in how to give your AI a memory that actually lasts.

The real problem: memory that goes stale

Think about what changed about you in the last six months. Maybe you raised your price. Maybe you killed a feature and shipped a different one. Maybe you changed your mind about a framework you used to recommend. Maybe you switched roles.

Every one of those is a fact your AI's memory learned once and never unlearned. When Claude or ChatGPT stored "your price is X," nothing came along later and stamped it "superseded" when the price moved. So the model confidently repeats the old number, and you catch it, and you correct it again, and the loop repeats.

Garbage in, generic out. The quality of any AI output is capped by the quality and freshness of the context it works from, not by how big the model is. A slightly older model with current, specific context about you beats a frontier model working from a stale, generic picture. This is why "does Claude have memory" is the wrong question to stop on. The better question is: is that memory still true, and can I use it everywhere I work?

In-app memory answers no to both. It captures the moment, not the correction. And it stays locked inside one app.

What to do if you want context that actually persists

If your goal is an AI that knows the current you, across Claude, ChatGPT, and whatever you use next, the fix is to stop storing your context inside any one chat app. Keep it in a second brain that you own, that updates itself, and that every tool can read.

That is the gap Locul is built for. It is a local-first desktop app that builds a searchable second brain from what you already produce, then serves it to your AI tools over MCP. A few things make it different from the memory panel inside Claude:

  • It updates itself. When a fact about you changes, Locul marks the old one as superseded and keeps the history, so your AI works from the current version instead of the one it learned first. This supersedence is the "stays current" mechanism that in-app memory lacks.
  • It is built from what you already do. No tagging habit, no weekly review. It reads local markdown files, PDFs, dictation from Contextli, Wispr Flow and Willow Voice, your Notion desktop cache, and your LinkedIn profile.
  • It is not locked to one model. Because it exposes your brain over MCP, the same context is available to Claude, to a local model via Ollama, or to anything else that speaks the protocol.

You are still the hero here: you write, you decide, you correct. Locul just keeps the record straight so you are not re-explaining yourself to a blank chat every Monday.

Here is a concrete before-and-after. Say you moved your consulting rate from $150 to $200 an hour in April.

Without a living brain: In May you ask Claude to draft a proposal. It writes "$150/hour" because that is what it learned in February. You fix it. In June you open a new chat and it does it again.

With a living brain: You update the rate once in your own notes. Locul supersedes the old fact, tags it to your consulting entity, and the next time Claude reads your context over MCP, it drafts "$200/hour" without being told.

The point is not that Claude's memory is bad. It is that no single app's memory can be the source of truth for the current you, because it does not know when it is wrong and it cannot leave the building.

How the pieces fit together

If you are choosing where to keep your AI context, here is a simple way to think about it.

  • Use Claude Projects for context that only matters inside one long-running effort: a book, a codebase, a client engagement. Put the reference files and instructions there.
  • Use cross-chat memory for lightweight preferences you do not mind the app storing, like tone or format defaults, and check the settings so you know what it is holding.
  • Use a self-updating second brain for the durable, cross-tool truth about you and your work: your decisions, your current numbers, your opinions, the people and projects in your world. This is the layer that has to stay accurate, and it is the layer in-app memory handles worst.

The three are not competitors. Projects and memory are conveniences inside Claude. A living brain is the source you feed into all of them, so the conveniences start from correct facts instead of stale ones.

Locul is free to start: 500 active memories, local AI only, no credit card. If you want managed AI with no key setup plus Notion and your LinkedIn profile as sources, Pro is $49/mo. You can read more about the shape of durable AI memory in how to give your AI a memory that actually lasts, and how curated context bundles work in prompt packs vs memory packs.

---

FAQ

Does Claude have memory across chats?

Partially, and it depends on your plan and settings. Inside a Claude Project, custom instructions and files persist across every chat in that project. Claude also offers cross-chat memory on paid and Team or Enterprise plans, with controls over what gets stored. A plain chat outside a project still starts clean unless cross-chat memory is enabled and chose to keep something. For context that travels everywhere, see how to give your AI a memory that actually lasts.

Does Claude have memory like ChatGPT?

Similar in shape, different in default behavior. ChatGPT tends toward automatic, account-wide memory that builds up in the background. Claude tends toward scoped and explicit memory through Projects plus opt-in cross-chat memory with more admin control on team plans. Both let you view and edit what is stored, and neither retires an old fact when it changes or lets you carry memory to another AI tool.

Can I delete or edit what Claude remembers?

Yes. Both Claude and ChatGPT expose memory settings where you can review, edit, and delete stored items, and turn the feature off. That control is useful, but it is manual: you have to notice the stale fact and fix it yourself. A self-updating brain supersedes outdated facts automatically instead of waiting for you to catch them.

Does Claude remember previous conversations by default?

Not in a plain chat outside a project. By default, a new standard conversation does not carry over specifics from an old one. Persistence comes from Projects (scoped to that workspace) or from the cross-chat memory feature where it is enabled. If you have not set either up, treat each new chat as a fresh start.

Why does Claude keep forgetting my context?

Because durable context in an AI app is either something you set up on purpose (a Project) or something the memory feature happened to keep, and neither covers everything about you. There is also the staleness trap: even when it does remember, it may remember an outdated version. The reliable fix is to keep your real, current context in a second brain you own, then let Claude read it, which is exactly what Locul does over MCP.

Is my Claude memory private?

Your memory settings and plan determine what is stored and where, and you can review or clear it. If keeping context on your own machine matters to you, that is a reason to consider a local-first option: Locul stores your second brain on your device by default and works with local, open-weight models via Ollama, so your context does not have to live in a vendor's cloud to be useful.

FAQ

Common questions

Does Claude have memory across chats?

Partially, and it depends on your plan and settings. Inside a Claude Project, custom instructions and files persist across every chat in that project. Claude also offers cross-chat memory on paid and Team or Enterprise plans, with controls over what gets stored. A plain chat outside a project still starts clean unless cross-chat memory is enabled and chose to keep something. For context that travels everywhere, see how to give your AI a memory that actually lasts.

Does Claude have memory like ChatGPT?

Similar in shape, different in default behavior. ChatGPT tends toward automatic, account-wide memory that builds up in the background. Claude tends toward scoped and explicit memory through Projects plus opt-in cross-chat memory with more admin control on team plans. Both let you view and edit what is stored, and neither retires an old fact when it changes or lets you carry memory to another AI tool.

Can I delete or edit what Claude remembers?

Yes. Both Claude and ChatGPT expose memory settings where you can review, edit, and delete stored items, and turn the feature off. That control is useful, but it is manual: you have to notice the stale fact and fix it yourself. A self-updating brain supersedes outdated facts automatically instead of waiting for you to catch them.

Does Claude remember previous conversations by default?

Not in a plain chat outside a project. By default, a new standard conversation does not carry over specifics from an old one. Persistence comes from Projects (scoped to that workspace) or from the cross-chat memory feature where it is enabled. If you have not set either up, treat each new chat as a fresh start.

Why does Claude keep forgetting my context?

Because durable context in an AI app is either something you set up on purpose (a Project) or something the memory feature happened to keep, and neither covers everything about you. There is also the staleness trap: even when it does remember, it may remember an outdated version. The reliable fix is to keep your real, current context in a second brain you own, then let Claude read it, which is exactly what Locul does over MCP.

Is my Claude memory private?

Your memory settings and plan determine what is stored and where, and you can review or clear it. If keeping context on your own machine matters to you, that is a reason to consider a local-first option: Locul stores your second brain on your device by default and works with local, open-weight models via Ollama, so your context does not have to live in a vendor's cloud to be useful.