Cross-tool personal memory
Say it once. Claude, ChatGPT, Cursor, and your terminal all remember.

Without memory
You think in one chat tool, build in an editor, and research in a browser — and each one meets you as a stranger. The preferences, stack choices, and context you patiently explained to Claude are invisible to Cursor, and gone from ChatGPT by tomorrow.
With Rekall
Rekall sits underneath every tool as one memory layer. A preference stated once follows you everywhere, and confidence decay means stale preferences fade instead of haunting you.
How it works
Connect your tools
Add the Rekall MCP server to Claude, Cursor, and any MCP-capable client; the browser extension covers web chat surfaces like ChatGPT.
Live your normal life
Preferences and facts are captured ambiently as you work — no “remember this” ceremony required (though that works too).
Every tool recalls
At session start each tool pulls your relevant context: your stack, your style, what you were doing. Preferences age gracefully as your tastes change.
See it in action
import Rekall from '@rekall/agent-sdk'const rekall = new Rekall({ apiKey: 'rk_...' })// Stated once — in any connected toolawait rekall.preferences.set('package_manager', 'pnpm')// Recalled everywhere, with confidence decay as tastes changeconst prefs = await rekall.preferences.list()