Ce que fait claude-mem
claude-mem donne aux agents de code une mémoire entre les sessions. Des hooks dans votre agent transmettent chaque appel d'outil (fichiers lus, modifications, commandes) à un petit processus local ; un second modèle « observateur » transforme cette activité en courtes observations et rédige un résumé à la fin de la session. La session suivante dans le même projet démarre avec un index compact de ces observations, et l'agent ne récupère les détails complets que lorsqu'il en a besoin, grâce à trois outils MCP (search, timeline, get_observations). La mémoire réside dans ~/.claude-mem sous forme de base de données SQLite, complétée par une recherche vectorielle Chroma, et un visualiseur web local affiche les sessions, les observations et les paramètres. Tout ce qui est placé entre des balises <private> n'est jamais stocké.
Installez-le avec npx claude-mem install, qui détecte les agents présents sur votre machine, ou depuis la place de marché de plugins de Claude Code (/plugin marketplace add thedotmack/claude-mem). Le README mentionne la prise en charge de Claude Code, Codex, Cursor, OpenCode, T3 Code, Antigravity CLI, des passerelles OpenClaw et d'autres ; Copilot CLI, Goose, Roo Code et Warp peuvent interroger la mémoire, mais leurs sessions ne sont pas enregistrées. L'observateur peut s'exécuter sur le service CMEM hébergé, avec votre propre clé OpenRouter ou Gemini, ou via votre forfait Anthropic. Les statistiques d'utilisation anonymes sont activées par défaut et peuvent être désactivées avec npx claude-mem telemetry disable.
