Shared memory for Claude Code teams

Every Claude Code session starts where your team left off.

mem-sync shares what Claude learned in a project, the fixes, the decisions and the dead ends, with everyone who works on it. Your team's notes can live in your own Postgres database.

Free: 1 hosted hub, 2 projects, unlimited syncing. No card needed.

~/work/northwind-api · claude
New session · starting with 3 notes your team left in this space
Decision · Thu
Ranking moves to a Postgres full-text index behind /v2/rank
api/rank.tsshared by Priya
Bugfix · Wed
Token refresh raced the webhook retry; now behind a per-tenant lock
api/auth/refresh.tsshared by Tom
Open · Fri
Paging is unstable when two results score the same
api/rank.tsshared by Priya

Set up in a minute. Then forget it's there.

mem-sync rides on claude-mem, which already writes short notes about what Claude did in each folder. mem-sync shares the notes from folders you choose and brings your teammates' notes back down.

  1. 1

    Install the plugin

    Three commands in Claude Code. Then connect with your hub address and a key from the portal. One-click sign-in from Claude Code is coming.

    /plugin marketplace add thedotmack/claude-mem
    /plugin marketplace add devplusopsllc/claude-mem-sync
    /plugin install mem-sync@devplusopsllc
  2. 2

    Link a folder to a space

    Pick the space a folder belongs to. Teammates link their own folders, whatever they named them.

  3. 3

    Work as usual

    Notes sync both ways every few minutes and when a session starts or ends. Claude starts each session knowing what the team learned.

Built for the moment you open someone else's project.

Catch up on a space

See what each teammate did since your last visit: their notes, the files they touched, what they left open.

Ask the hub

Ask what was decided and why. Answers cite the notes they came from.

Delete for everyone

Shared a note by mistake? Remove it from the hub and from every teammate’s machine.

Projects and spaces

Group spaces into projects and give each person access to only the projects they work on.

Lives in Claude Code

Sync status under the prompt, a /mem-sync panel, and tools Claude can use to link, pause and sync.

Prompts stay private

Only Claude’s compressed notes are shared. What you type and raw tool output never leave the laptop.

Ask your project

Ask what was decided, and why. Get the answer with its sources.

Ask from the web app or straight from Claude Code. Answers come only from notes you're allowed to see.

Why did we move ranking out of Elasticsearch?

Ranking now runs on a Postgres full-text index behind /v2/rank [1]. Elastic's scores drifted from the database after every nightly import, and it was the largest line on the hosting bill [2].

  1. Ranking moves to Postgres behind /v2/rank · Priya · Thu
  2. Elastic scores drift after each import · Lena · Wed
Your data, your storage

We run the hub. You keep the memory.

Point your hub at your own Postgres database (Supabase, Neon, AWS RDS or your own server) and it holds the only copy of your notes. Cancel and the data is already yours.

Hosted

We run the hub and store the notes. Nothing to install on a server.

  • Ready in a minute
  • Backups and upgrades handled
  • Export everything at any time

Hosted, your storageMost teams

We run the hub. Notes are stored in your own Postgres (Supabase, Neon, AWS RDS or your own server).

  • Data stays in your account
  • Point the hub at your Postgres; it holds the only copy
  • Hosted in Ashburn, Virginia (US); EU region later

Self-hosted

Run the hub on your own server with Docker Compose, behind your own access controls.

  • Notes never touch our servers
  • Manage people, sign-in and settings from one console
  • Same plugin, same features

How we handle your data

You decide what leaves the laptop.

Shared with your team

  • Short notes Claude writes in folders you link to a space
  • Session summaries for those folders
  • File paths the notes mention
  • Your name, so teammates know who wrote it

Never leaves your machine

  • The prompts you type
  • Raw tool output and file contents
  • Notes from folders you haven't linked
  • Anything while sync is paused

Shared something by mistake? Delete it for everyone. It's removed from the hub and from every teammate's machine on their next sync.

Questions

Do I need claude-mem?

Yes. mem-sync shares the notes claude-mem writes. Installing mem-sync installs claude-mem for you.

What exactly gets shared?

Compressed notes and session summaries from folders you link to a space, with the file paths they mention and your name. Never your prompts or raw tool output.

Can I remove something I shared?

Yes. Delete a note for everyone and it is removed from the hub and from every teammate’s machine on their next sync.

Where is my data stored?

On our hosted hub or on your own server. Connect your own Postgres and we copy your notes across; you can move later.

Do you train AI models on our notes?

No. Your notes are used only to run mem-sync for your team.

Stop re-explaining your project to Claude.

Free to start. Three commands in Claude Code.

Start free