Zhengyang Hou

I built Memory Sync so I don't have to reteach every AI who I am

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. Could end up being:

  • plain markdown

  • markdown + some structured fields

  • or a proper import/export format if this space matures

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.

5 views

Add a comment

Replies

Be the first to comment