Claude-Mem
Mémoire automatique entre les sessions, sous licence Apache 2.0. Des hooks posés sur le cycle de vie de Claude Code (début de session, envoi d'un message, après chaque outil, fin de tour, fin de session) capturent ce que fait l'agent, le compressent avec un modèle, le rangent dans une base SQLite doublée d'une recherche vectorielle Chroma, puis réinjectent le contexte utile au démarrage de la session suivante. Un visualiseur web montre le flux de mémoire en direct, et une balise `<private>` exclut un contenu du stockage. Le projet se présente désormais sous le nom Grok Mem, mais le paquet s'appelle toujours claude-mem.
Forces
- Capture automatique par hooks : rien à écrire ni à mettre à jour à la main
- Recherche hybride, par mots-clés et par sens, pour ne réinjecter que ce qui touche la tâche en cours
- Balise `<private>` pour tenir un contenu sensible hors du stockage, et visualiseur web pour voir ce qui est gardé
Limites
- Une mémoire qui accumule sans tri finit par réinjecter du périmé avec l'autorité d'une règle
- Piège d'installation : `npm install -g claude-mem` n'installe que la bibliothèque, sans les hooks ni le service ; il faut passer par `npx claude-mem install`
- Demande Node.js 20 ou plus et Bun, qui fait tourner le service local
Pour qui
- Un travail exploratoire long où retrouver ce qui a déjà été essayé vaut plus que la netteté du contexte
- Quelqu’un qui reprend souvent un projet après plusieurs jours sans avoir tenu de notes