01sync

Sync with Chrome

Install the browser extension. It auto-syncs new ChatGPT, Claude, and Gemini conversations in the background. Rate-limited, completely silent.

ChatGPTsynced
Claudesynced
Geminiidle
02import

Import or live sync

Drop in WhatsApp exports, Messenger archives, Google Keep, calendar files, SMS backups, or Instagram DMs. Format is detected automatically. WhatsApp also connects live via QR code. Obsidian daily notes sync from your vault, and Spotify listening history syncs once you connect your account.

03process

On-device AI extracts structure

Conversations are segmented into meaningful chunks. A local LLM generates summaries, extracts topics, detects emotions, and identifies key facts. Embeddings power semantic search. Choose your model size. All on your machine.

on-device · ~/.retrace
topics summaries embeddings emotions
04reflect

Reflect with Claude

Claude is embedded in the app and sees only what you allow. Use labels to control which conversations it can access. Ask about patterns, relationships, or decisions. Also works as an MCP server for Claude Desktop. Uses your existing Claude subscription.

What did I keep coming back to?
One thread runs through 23 conversations across 8 months: building something of your own.
05write-back

Write back to your tools

Reflections save to Obsidian as structured notes with source evidence. Your context layer enriches the tools you already use, not replaces them.

# Career transition
> [!conversation-context]
> first raised in a ChatGPT session Jan 15, discussed with Sarah on WhatsApp 3x by Feb.

See it in action.

Explore a fully interactive demo with fictional data. No download required.

Retrace
Loading demo...

The full interactive demo is designed for larger screens.

Try it on your laptop or open it in landscape for a quick look.

Open demo

Free, open source, your data stays on your Mac.

Your conversations are waiting. Start reading them back.

free · runs entirely on your Mac · macOS 12+ · MIT licensed