Why ChatGPT's built-in memory isn't enough
In 2024, OpenAI rolled out a built-in "Memory" feature for ChatGPT. It works — sort of — but if you've ever relied on it for anything serious, you've probably hit one of these walls:
- Memories are opaque. You can't easily see what ChatGPT decided to remember about you, edit individual entries, or sort them by topic.
- It silently gets full. ChatGPT's memory has a hidden cap. Once it fills up, the model just stops remembering new things — without warning.
- It's locked to OpenAI. The minute you switch to Claude, Gemini, Grok, Perplexity, or DeepSeek for a different task, you start completely from scratch.
- Your data lives on OpenAI's servers. Whether or not that bothers you, it's not "your" memory in any meaningful sense — you can't export, encrypt, or take it with you.
- No structure. Memories are unstructured natural-language snippets. Buckets, folders, tags, and timestamps don't exist.
What Rethread does differently
Rethread is a Chrome extension that runs alongside ChatGPT (and five other AI platforms). Instead of trusting an opaque server-side memory, Rethread:
- Watches your conversations passively on the page itself, then extracts structured "memories" — facts, preferences, decisions, and context — from what you actually said.
- Stores them locally in your browser's IndexedDB. No account, no signup, no server upload by default.
- Lets you organize, edit, and curate memories with buckets, folders, tags, and bulk operations.
- Re-injects relevant memories as a context block when you start a new conversation — in ChatGPT or any of the other five supported platforms.
- Optionally syncs across devices via end-to-end encrypted cloud sync (AES-256-GCM, key derived on-device with PBKDF2 + HKDF). The server stores only ciphertext.
Rethread vs. ChatGPT's built-in memory
| Capability | ChatGPT built-in memory | Rethread |
|---|---|---|
| View & edit individual memories | Limited list, no rich editing | ✓ Full editor with type, tags, bucket |
| Search & filter memories | ✗ | ✓ Full-text + tags + buckets |
| Works in Claude / Gemini / Grok / Perplexity / DeepSeek | ✗ ChatGPT only | ✓ All 6 platforms |
| Local-only mode | ✗ Server-side only | ✓ Default behavior |
| End-to-end encrypted cross-device sync | ✗ | ✓ Pro tier |
| Selective recall (pick which memories to inject) | ✗ Automatic, opaque | ✓ Full UI before each recall |
| Conversation snapshots & word-level diff | ✗ | ✓ |
| Daily Brief (yesterday's digest) | ✗ | ✓ 8 AM local |
| Bulk import past chat history | ✗ | ✓ ChatGPT & Claude exports |
| Free tier | Limited inside Plus / Pro | ✓ Up to 100 memories, free forever |
How Rethread works on ChatGPT specifically
1. Install and open ChatGPT — that's it.
After you install Rethread from the Chrome Web Store and open chatgpt.com, a small Recall button appears next to the chat input. There is no account to create.
2. Chat normally. Memories build automatically.
As you talk to ChatGPT — explaining your codebase, your preferences, your team — Rethread silently extracts structured memories in the background. You'll see them appear in the side panel, classified as Fact, Preference, Decision, or Context.
3. Hit Alt+Shift+R on any new conversation.
Selective Recall opens. You can search, sort, edit, and pick exactly the memories you want injected — with a live token estimate so you never blow your context window. Click Inject, and a clean context block is dropped into your ChatGPT prompt.
4. Same memories, every other AI.
Switch tabs to Claude, Gemini, Grok, Perplexity, or DeepSeek and hit the same hotkey. The exact same memories you built up in ChatGPT are available — no re-tagging, no re-explaining.
What kinds of "ChatGPT memories" does Rethread capture?
Rethread distills conversations into four structured memory types — not raw chat logs:
- Facts — "I'm a senior backend engineer at a fintech startup using Go and PostgreSQL."
- Preferences — "Always write TypeScript in strict mode with explicit return types."
- Decisions — "We chose Cloudflare Workers + D1 over AWS Lambda for the v2 backend."
- Context — "My current project is a Chrome extension using WXT, Vue 3, and Pinia."
Each memory is timestamped, tagged with the platform it came from, and grouped into a color-coded bucket of your choosing.
Privacy: how is Rethread different from ChatGPT memory?
- Local by default. All memories live in your browser's IndexedDB. Nothing is sent to any server unless you explicitly enable cloud sync.
- Zero-knowledge cloud sync. If you turn on sync (Pro feature), encryption keys are derived on-device from a passphrase only you know. The server only ever sees ciphertext — by design, even we can't read your data.
- No analytics, no telemetry. Rethread does not phone home, does not collect usage statistics, and uses no third-party tracking.
- Minimal permissions. Only the six AI platform domains you actually use — no broad host access.
- Open to inspection. The full privacy policy documents every byte of data flow.
Frequently asked questions about Rethread for ChatGPT
chatgpt.com in Chrome.Stop re-explaining yourself to ChatGPT.
Install Rethread free and give every conversation lasting memory.
Add to Chrome — Free