Morgan Dutemple
← Toute l'Agenthèque
PluginProductivitéClaudeAgnostiqueUtilisé pour ce site

claude-mem

claude-mem capture les actions de l'agent pendant une session (lecture, édition, exécution de commandes), les compresse en observations typées (correction de bug, découverte, décision) via un modèle IA, puis les réinjecte au début des sessions suivantes sur le même projet. L'objectif est de donner une continuité de contexte sans faire exploser la fenêtre de contexte à chaque reprise. Le projet dépasse 89 000 étoiles GitHub et fonctionne, au-delà de Claude Code, avec OpenClaw, Codex, Gemini, Copilot et OpenCode.

Dépôt GitHub de claude-mem, mémoire persistante pour agents de code

Avantages clés

  • Installation en une commande (`npx claude-mem install`), sans configuration manuelle complexe
  • Compresse plutôt que stocke brut : le rappel de contexte coûte peu de budget de contexte à la session suivante
  • Fonctionne avec plusieurs agents de code au-delà de Claude Code (OpenClaw, Codex, Gemini, Copilot, OpenCode)
  • Licence Apache 2.0, données stockées localement (`~/.claude-mem`), rien n'est envoyé à un service tiers pour le stockage

Pour qui, pour quoi

Développeurs qui reviennent régulièrement sur un même projet avec Claude Code et perdent du temps à réexpliquer le contexte, les décisions passées ou les bugs déjà corrigés à chaque nouvelle session.

  • Reprendre un projet après plusieurs jours sans avoir à réexpliquer l'architecture ou les décisions prises
  • Retrouver automatiquement le contexte d'un bug déjà diagnostiqué lors d'une session précédente
  • Ingérer la mémoire de tout un dépôt existant en une fois via la commande `/learn-codebase`

Comment démarrer

  1. 1Installer : `npx claude-mem install` (nécessite Node.js ≥ 20).
  2. 2Démarrer le worker en arrière-plan : `npx claude-mem start`.
  3. 3Travailler normalement : la mémoire se construit passivement dès la première session, et s'injecte automatiquement à partir de la deuxième session sur un projet donné.

Points de vigilance

  • Le worker en arrière-plan doit être démarré manuellement après l'installation (pas de démarrage automatique par défaut).
  • Fermer toutes les sessions Claude Code avant de désinstaller, sous peine que les hooks actifs recréent le dossier de mémoire.
  • Dépendance à Node.js et à quelques paquets tiers (tree-sitter et ses grammaires) qui ont pu nécessiter un fallback `--legacy-peer-deps` lors de l'installation vérifiée pour ce site.

Questions fréquentes

Les données de mémoire quittent-elles la machine ?

Non, tout est stocké localement dans `~/.claude-mem` sur la machine de l'utilisateur.

claude-mem remplace-t-il la mémoire native de Claude Code ?

Non, il coexiste avec elle par défaut : l'installation laisse la mémoire automatique native de Claude Code activée sauf désactivation explicite.

Faut-il l'activer manuellement à chaque session ?

Non, une fois le worker démarré, la capture et l'injection de contexte sont automatiques dès la deuxième session sur un projet.