memlink-cli
v0.1.0
Published
Sync Claude Code's memory between your PC and Claude on your phone (or any MCP client) - encrypted with a key only you hold.
Maintainers
Readme
memlink
Your Claude memory, everywhere. memlink syncs Claude Code's memory files from your PC to an encrypted cloud store and serves them to Claude on your phone (or any MCP client) — even while the PC is off. Whatever the phone writes lands back on your disk as plain .md files.
Quickstart
npx memlink-cli init --server https://memlink-omega.vercel.app --email [email protected]
# prompts for a passphrase (min. 12 characters) - it never leaves your machine
npx memlink-cli watch
# watches your Claude memory folders, pushes changes, pulls what other devices wroteConnect the phone: claude.ai → Settings → Connectors → Add custom connector → URL https://memlink-omega.vercel.app/mcp, then sign in with your email + passphrase on memlink's page (the key is derived in your browser; the passphrase is never sent).
Commands: init (new account), login (second machine), sync (one round), watch (continuous), token (MCP token for header-capable clients — treat it like a password).
Security, honestly
Notes and their paths are encrypted on your machine (Scrypt + XChaCha20-Poly1305, audited @noble libraries); the server stores zero plaintext and never stores your key. It is not end-to-end encryption: the server decrypts in RAM per request to answer the MCP client. Full model, conflict guarantees, and self-hosting guide: github.com/Blondu2024/memlink.
MIT.
