Summary
Say it once instead of at the top of every chat.
It keeps one copy of the context you would otherwise retype — how you want answers, what stack you are on, who you are — and keeps that copy identical across the Claude apps you move between.
What it is
A local-first server that keeps one set of personal context — preferences, personal details, code standards — and synchronises it across Claude Desktop, Claude Code, Windsurf and Claude on the web. The data stays on your own machine.
What you get
- One memory, updated in natural language, that appears in every Claude interface you work in
- Separate sections for preferences, personal details and code standards, so the same rules follow you between projects
- Local storage — the data stays on your own device rather than on a service
- A caching layer aimed at making repeated memory reads cheap
- Runs over stdio with `npm start`, or over HTTP with `npm run start:http`
Requirements
Node with npm: clone the repository, `npm install`, `npm run build`, then `npm start`. No account and no key — the memory lives in a file on your machine. Also installable through Smithery.
