Why I built Rift
I’m Clément. Rift is a local-first memory for the AI tools you already use. Here is the short version of why it exists and how it works.
Why I built it
Every AI tool I use starts from zero. I would solve something with Claude on Monday, then re-explain the same context to Cursor on Wednesday, paste old threads into ChatGPT, and keep a folder of .md notes I had to remember to attach. The thinking I had already done lived scattered across a dozen apps, and none of them could see the others.
I wanted one private memory that every tool could draw from, without shipping my conversations to someone else’s server. Nothing did that, so I built it.
How it works, in a nutshell
Rift quietly captures your local agent sessions — Claude Code, Codex — as you work, with no exports or copy-paste, and indexes them into one private archive on your Mac. Past chats from ChatGPT, Claude, Grok, or Gemini come in too, with a one-time export import. You search the whole thing in a keystroke. And because it speaks MCP, any tool you use — Cursor, Claude Code, ChatGPT, and the rest — pulls the right context itself, so the thinking you did in one place shows up everywhere and you stop re-explaining what you already solved.
It is local-first by default. A fresh install makes zero AI calls and search runs on keywords alone. A few things can leave, but only ones you switch on, and they go to your own accounts. The full story is on the privacy page.
Questions? Reach out
Rift is in private beta and I am building it in the open. If you have a question, an idea, or you hit a rough edge, reach out on X or LinkedIn. I read everything.
Rift is in private beta. Join the Mac beta from the homepage →