le0nardomartins

ClaudeMemorySync Server — Data skill for Claude Code

Data community

Server do Claude Memory Sync (Node + Postgres, pronto para a Railway).

How to install ClaudeMemorySync Server

This entry records only its repository, not the path inside it, so there is no exact command to give. Open le0nardomartins/ClaudeMemorySync-Server and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ClaudeMemorySync Server does

Server do Claude Memory Sync (Node + Postgres, pronto para a Railway). Recebe e mescla a configuração do Claude Code de vários PCs, com autenticação Ed25519 por PC, deduplicação por sha256 e envio só do que mudou, para rodar no plano mais barato.

Alternatives in Data

  • Notion Sync — /notion-sync - Push Ranked Jobs and Applications to a Notion Database 36.6k ★
  • Aoci Code — Local-first MCP server + CLI in Go: a persistent, governed codebase index that distills code and database sche 443 ★
  • Yantrikdb Server — Cognitive memory database for AI agents — consolidates duplicates, detects contradictions, fades stale memorie 172 ★

README

Claude Memory Sync - Server

**Português** · [English](README.en.md)

Server do **Claude Memory Sync**, que mantém skills, agentes, comandos, hooks, `CLAUDE.md`, settings, plugins e MCPs do Claude Code iguais entre vários computadores.

Cada PC roda o [cliente](https://github.com/le0nardomartins/ClaudeMemorySync). O cliente faz o merge de 3 vias e **cifra tudo antes de enviar**. Este server é só um **armazém de versões**:

  • guarda manifestos e blobs selados, sem conseguir lê-los (nem o nome dos arquivos);

  • aceita uma versão nova só se ela partiu da versão mais recente, o que garante que nenhum PC atropele outro.

  • **Stack:** Node 22, Express 5 e Postgres, empacotado em Docker e pronto para a [Railway](https://railway.com). Só duas dependências: `express` e `pg`.

  • **Barato:** só circula o que mudou, cada conteúdo é guardado uma vez, ficam só as 3 últimas versões, não há merge nem descompactação no server e o serviço dorme entre as rodadas.

  • **Fechado:** toda rota exige uma assinatura Ed25519 de um PC autorizado, e um vazamento do banco só expõe dados cifrados.

Não quer manter um server? O cliente também sincroniza por um **repositório Git privado**, sem deploy nenhum. Veja o [modo Git](https://github.com/le0nardomartins/ClaudeMemorySync/blob/main/docs/git-backend.md). Este server continua sendo o modo padrão.


Sumário


Como funciona

 PC A                                 SERVER                                PC B
 ────                                 ──────                                ────
 GE