Mémoire persistante inter-sessions pour les agents de codage tels que Claude Code : utilise des hooks de cycle de vie pour enregistrer automatiquement les appels d'outils, générer des résumés sémantiques et stocker le tout dans SQLite local et Chroma. Les nouvelles sessions intègrent automatiquement le contexte pertinent, et la récupération à la demande est possible via les outils MCP.
Étoiles 104811 (+336 / 24h)
Raison
- La récupération s'effectue en trois niveaux :
searchrenvoie d'abord un index court avec IDs,timelinemontre le contexte avant et après, etget_observationsne récupère que les enregistrements complets filtrés ; l'auteur affirme que cela permet d'économiser environ 10 fois plus de tokens - En plus de Claude Code, prend en charge OpenCode, T3 Code, Antigravity CLI, Pi, DeepSeek Harness, Grok Bot et la passerelle OpenClaw ; installation via
npx claude-mem install --ide <nom> CLAUDE_MEM_MODEpermet de définir le mode de travail et la langue de la mémoire (par ex.code--zh) ; le contenu entouré de balises<private>n'est pas stocké
Utilisation
npx claude-mem install; ou dans Claude Code,/plugin marketplace add thedotmack/claude-mem, puis/plugin install claude-mem, avec redémarrage pour activer- N'utilisez pas
npm install -g claude-mem, car cela n'installe que le SDK sans enregistrer les hooks ; nécessite Node.js 20+, Bun et uv sont installés automatiquement s'ils manquent
Risques
- L'installateur vous demande par défaut de vous connecter via le navigateur et d'activer l'observateur claude-mem hébergé (essai gratuit de 30 jours, puis utilisation de votre abonnement Anthropic par défaut, sauf si vous souscrivez) ; pour éviter la connexion, passez l'option
--providerou définissezCLAUDE_MEM_ONLINE_OPTIN=false - Lors de l'installation pour Grok Bot, l'option par défaut est CMEM Pro hébergé ; la sauvegarde des captures d'écran et la synchronisation cloud sont désactivées par défaut, mais les données sont téléversées vers cmem.ai si activées ; le dépôt existe depuis 2025 ans, sous licence Apache-2.0