Launching today

Memoriq
Your private AI memory for ChatGPT, Claude, Gemini and Grok
87 followers
Your private AI memory for ChatGPT, Claude, Gemini and Grok
87 followers
Memoriq is your private AI memory for ChatGPT, Claude, Gemini and Grok. Save the conversations that matter in an end-to-end encrypted vault that only you can access. Open source, self-hostable, and built for people who don't want to lose valuable AI chats or trust another plaintext cloud service. Search, organize, and keep your AI knowledge under your control.










Multiavatar in Solidity
the multi-platform support across ChatGPT, Claude, Gemini, and Grok is the right coverage but the capture mechanism for each is probably different. some of these have APIs, some require browser extension scraping, and the reliability and permissions vary a lot between them. curious how the actual capture works across platforms and whether there are any that work more reliably than others or require different setup steps
Multiavatar in Solidity
@ansari_adin Good question!
The capture path is provider-specific. ChatGPT is currently the most reliable because the extension uses OpenAI's same-origin conversation API while you're logged in, so it can retrieve the conversation directly from the provider.
Claude, Gemini, and Grok currently rely on DOM extraction, since the goal is to work with the normal web interfaces rather than require separate API keys. Those providers change their UIs fairly often, so capture is best-effort. Gemini, for example, may require manual scrolling to the top for very long chats.
Since browser extensions are generally not available on mobile, the long-term vision is to support native sharing on mobile, whether through the Memoriq PWA or a dedicated app, so useful AI conversations can be saved as naturally as they are on desktop.
@giekaton that's a clear breakdown. the ChatGPT reliability advantage makes sense given same-origin access. the DOM extraction for the others being best-effort is a fair tradeoff given the goal of not requiring API keys. good luck with the mobile path
Ok but what can I do with stored conversations? Can I search across all my saved chats? Can I use them in other LLMs?
Multiavatar in Solidity
@zopteraa Yes, you can already search across conversations saved from different AI providers in one place.
Right now, exports are encrypted vault backups rather than a format for other LLMs. Memoriq is still in beta, and I'm focused on getting the core experience right first.
Longer term, I think there's a lot of potential for richer semantic search, privacy-preserving AI agents that can work with your own conversation library, end-to-end encrypted sharing, and new ways to connect knowledge across different AI providers.
Congrats on the launch! The E2E encryption and self-hosting options are a huge win for anyone worried about data privacy with LLMs. What cryptographic primitives are you using to handle the end-to-end encryption without bottlenecking the search/retrieval speed?
Multiavatar in Solidity
@luyanda_ntombela Thanks for the question!
The current approach is to keep the cryptography fairly conventional and avoid clever encrypted indexing schemes for now. Memoriq uses a browser-generated 256-bit AES-GCM master encryption key (MEK). The user's encryption password is processed with PBKDF2-SHA256, the MEK is wrapped with AES-KW, and conversations are encrypted locally before upload.
To avoid search becoming a bottleneck, the server doesn't perform content search at all. After you unlock the vault, encrypted conversation headers are decrypted locally in the browser and used for list and search operations, while full conversation bodies are decrypted on demand. Server-side semantic search is something I'd like to explore in the future, but only if it can preserve the privacy model.
There's a more detailed write-up of the encryption and extension architecture in the repo as well, if you're interested in the implementation details, you can find it on GitHub.