ChatGPT forgets previous conversations? Why it happens and how to fix it
Short answer
ChatGPT forgets for two reasons. In a long chat, the oldest messages no longer fit in its context window. Between chats, its memory (saved memories and chat history reference) keeps a selection of facts, not every detail — OpenAI says memory "does not retain every detail from every conversation". To keep full project context, connect ChatGPT to an external memory it can read and write, such as Memoro: decisions, ruled-out options and the next step live in a project card that ChatGPT — and Claude, Grok or Perplexity — read in every new chat.
Why ChatGPT forgets earlier messages in a long chat
ChatGPT can only consider a limited amount of text at once. When a chat grows past that, the earliest parts stop influencing the answers. Typical signs: it asks again for something you already gave, drifts from an agreed plan, or suggests a fix you rejected.
Why ChatGPT doesn't remember details from previous chats
ChatGPT's memory has two parts: saved memories (things you ask it to remember, or that it saves itself) and reference chat history (relevant context from past chats). Both are selective. What gets kept, and how it is summarized, is ChatGPT's choice and can change over time. It works well for your name, job and style; it is not built to keep the exact state of a project.
Common workarounds
Ask ChatGPT to "remember" key facts; use Projects to group related chats; keep a summary note and paste it into each new chat. These help, but each one stays inside ChatGPT, and the manual ones go stale.
Give ChatGPT a long-term project memory
ChatGPT can use custom connectors (MCP). Memoro adds one: ChatGPT writes and reads short project cards stored on your own PC. Because Claude, Grok and Perplexity can connect to the same cards, a decision made in ChatGPT is also there in your other AIs. Connecting ChatGPT requires Memoro Pro, and ChatGPT allows custom connectors only on some of its plans.
Set up a shared memory with Memoro (Windows)
- Install Memoro from the Microsoft Store. It starts with Windows and runs in the background; a purple M appears in the taskbar.
- Claude Desktop is connected automatically (free).
- With Pro, add Memoro once as a connector in ChatGPT, claude.ai, Grok or Perplexity — the control panel shows exactly what to paste where. Some AI platforms allow custom connectors only on their own paid plans.
- Keep working. In a new chat, in another AI or on your phone, ask "where were we?" and continue where you left off.
Example prompts
“Where were we on the kitchen renovation?”
“Save this decision to my memory: we go with supplier B.”
“What did we rule out last time, and why?”
“Update the project card: next step is the price comparison.”
FAQ
Does ChatGPT remember previous chats?
Partly. With memory turned on it can reference past chats and saved memories, but it keeps a selection, not every detail.
Why does ChatGPT forget what I said earlier in the same chat?
Long chats exceed the amount of text it can consider at once, so the earliest parts stop counting. Keeping decisions in an external memory card avoids losing them.
How do I make ChatGPT remember a project permanently?
Keep the project's state outside the chat in a memory ChatGPT can read and update. Memoro does this with one short card per project, stored on your PC.
Can ChatGPT share memory with Claude?
Not by itself. Memoro connects both to the same memory, so they stay in sync.
Is this the MIT Media Lab Memoro, or Mem0?
No. Memoro: Long-Term Memory for AI is a Windows desktop app by Sengul Software, distributed through the Microsoft Store (ID 9PBM9N3NDSDX). It gives Claude, ChatGPT, Grok and Perplexity one shared memory stored on your own PC. It is not related to the MIT Media Lab research project of the same name (a wearable memory assistant) or to Mem0 (a memory API for developers).
Give your AI a long-term memory
Your AI forgets. Memoro remembers — in every chat, across every AI.