arrow_backAll use cases
sync_alt
Individual

Cross-tool personal memory

Say it once. Claude, ChatGPT, Cursor, and your terminal all remember.

error_outline

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.

check_circle

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

1

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.

2

Live your normal life

Preferences and facts are captured ambiently as you work — no “remember this” ceremony required (though that works too).

3

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

One preference, every tool
import Rekall from '@rekall/agent-sdk'
const rekall = new Rekall({ apiKey: 'rk_...' })
// Stated once — in any connected tool
await rekall.preferences.set('package_manager', 'pnpm')
// Recalled everywhere, with confidence decay as tastes change
const prefs = await rekall.preferences.list()

Ready to try it?

Free for personal use. No credit card required.