Replies: 4 comments 1 reply
|
I am SUPREMELY interested in discovering best practice for this. |
|
I hit the exact same question running across WSL and Windows. Ended up swapping the local ChromaDB backend for Neon PostgreSQL — works for multi-machine sync since both instances hit the same Postgres database. The embedding model runs locally on each machine so only the vector store needs sharing. There is a mempalace-neon migration guide covering the steps. |
|
Let me expand with a more concrete setup since you mentioned cross-VM. The setup I would run:
The key insight: ChromaDB's embedding step is the expensive part (GPU/CPU), the vector store is just a Postgres table with pgvector. Keep embeddings local, share the store. Tailscale makes the shared store as safe as localhost. |
|
Doesn't answer life-sync question, but I have backup/restore/export/import skills now, I think sync can be added. |
Uh oh!
There was an error while loading. Please reload this page.
This looks amazing.
Before I jump in though, something I didn't find covered but seems like such a common case I probably just missed it:
I split my Claude Code life across a desktop Mac and a MacBook. I'd like a seamless "in sync" MemPalace between the two. Both mined initially and both updating my (one) palace on an ongoing basis.
As data storage seem local to each machine - what options would I have? Can I setup a local (to my LAN) or even cloud based storage alternative, with Neon etc?
Thanks
All reactions