I built this because I kept using different AI tools for different things, and got pretty tired of re-explaining the same stuff over and over.
ChatGPT knew a few things about me, Claude knew some other things, Gemini had basically none of it, and switching between them always felt a bit dumb.
So this is my attempt at a portable memory layer.
Right now the idea is pretty simple:
- keep one Memory.md as the source of truth
- pull memory out of one platform
- clean it up / edit it
- push it into another one
- show the last pull / push time for each platform, so you can actually tell whats up to date
It currently works with ChatGPT, Claude, Gemini, Grok, Kimi, Mistral, and Copilot.
One thing thats intentional: its not fully automatic.
The extension opens the target site, injects the sync prompt, and tracks sync state / last sync times, but you still review and send things yourself. I wanted the first version to be more transparent and controllable, not "magic" but hard to understand.
I also kind of think markdown is a decent starting point here because its:
- editable
- portable
- easy to back up
- not tied to one company
Still pretty early, and I’m not totally sure what the right long term format is.
curious if other people here have the same problem, or if this is mostly just an AI power-user thing.
also very interested in pushback.
Jenqyang•1h ago
I built this because I kept using different AI tools for different things, and got pretty tired of re-explaining the same stuff over and over.
ChatGPT knew a few things about me, Claude knew some other things, Gemini had basically none of it, and switching between them always felt a bit dumb.
So this is my attempt at a portable memory layer.
Right now the idea is pretty simple:
- keep one Memory.md as the source of truth - pull memory out of one platform - clean it up / edit it - push it into another one - show the last pull / push time for each platform, so you can actually tell whats up to date
It currently works with ChatGPT, Claude, Gemini, Grok, Kimi, Mistral, and Copilot.
One thing thats intentional: its not fully automatic. The extension opens the target site, injects the sync prompt, and tracks sync state / last sync times, but you still review and send things yourself. I wanted the first version to be more transparent and controllable, not "magic" but hard to understand.
I also kind of think markdown is a decent starting point here because its:
- editable - portable - easy to back up - not tied to one company
Still pretty early, and I’m not totally sure what the right long term format is.
curious if other people here have the same problem, or if this is mostly just an AI power-user thing. also very interested in pushback.