Engram : couche mémoire open-source pour Claude Code et les clients MCP

Qu'est-ce qu'Engram
Engram est une couche de mémoire intelligente construite avec Claude Code qui fonctionne comme un serveur MCP (Model Context Protocol) compatible avec n'importe quel client MCP. Il est gratuit et open-source sous licence AGPL.
Comment il diffère de la mémoire automatique native de Claude
Anthropic a récemment lancé la mémoire automatique pour Claude Code, ce qui valide le besoin d'une mémoire persistante pour les agents. Cependant, Engram offre plusieurs différences clés :
- Aucune limite : Stocke des souvenirs illimités avec une recherche sémantique vectorielle (ne récupère que le contenu pertinent)
- 96 % de tokens en moins : Utilise environ 800 tokens par requête contre 5 000+ pour charger un fichier markdown entier
- Précision supérieure : Atteint 80 % de précision sur le benchmark LOCOMO (benchmark de mémoire standard de Snap Research) contre 29 % pour les approches par fichiers plats
- Transversal aux projets : Un seul coffre-fort pour tous les projets, pas isolé par dépôt
- Couche d'intelligence : Inclut l'extraction automatique, la consolidation, la détection de contradictions et le rappel bi-temporel
- Compatibilité client : Fonctionne avec n'importe quel client MCP, pas limité à Claude Code
Le système natif de Claude écrit des fichiers markdown avec une limite de 200 lignes (environ 5 000 tokens chargés à chaque session) et fonctionne par projet sans recherche sémantique.
Implémentation technique
En coulisses, Engram utilise :
- SQLite + sqlite-vec pour la recherche vectorielle
- Un graphe de connaissances pour les relations entre entités
- Une consolidation alimentée par LLM qui produit des insights plutôt que du simple stockage
Fonctions principales
Votre agent interagit avec Engram via ces appels principaux :
engram_remember: Stocker des souvenirsengram_recall: Récupérer des souvenirs
Outils MCP supplémentaires
engram_ask: Réponse aux questionsengram_consolidate: Fusionner des souvenirs liésengram_audit: Recouper avec du contenu externeengram_briefing: Contexte de début de session
Pour commencer
L'installation prend environ 2 minutes :
npm install -g engram-sdk
engram initCela détecte automatiquement Claude Code et Cursor, écrit la configuration MCP et crée votre coffre-fort.
Disponibilité
Engram est listé dans le registre MCP officiel sous io.github.tstockham96/engram.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Fehu : Comptabilité en Partie Double en Ligne de Commande avec Intégration Claude AI MCP
Fehu est un outil de comptabilité personnelle en ligne de commande léger qui se connecte à Claude AI via MCP, permettant l'enregistrement de transactions en langage naturel avec un système de comptabilité en partie double basé sur SQLite. Il propose des comptes hiérarchiques, un étiquetage automatique avec des hashtags, un moteur de calcul puissant et la prise en charge de plusieurs devises.

Outworked v0.3.0 ajoute la prise en charge d'iMessage, un navigateur intégré et la planification pour les agents Claude Code.
Outworked v0.3.0 introduit la prise en charge du canal iMessage pour la communication des agents, un navigateur intégré pour l'interaction web, la planification via cron, le tunneling pour le partage local et une prise en charge améliorée de MCP/Skills. L'application de bureau orchestre les agents Claude Code en équipe pour gérer les tâches de codage, la recherche web et les flux de travail automatisés.

agent-recall : MCP SQLite local pour une mémoire de code Claude persistante
agent-recall est un serveur MCP qui donne à Claude Code une mémoire persistante entre les sessions en utilisant un fichier SQLite local. Il fournit 9 outils MCP pour sauvegarder des entités, des relations et des observations, avec des résumés générés par IA au début de chaque session au lieu de déversements de données brutes.

Extraction des composants d'OpenClaw : L'expérience d'un développeur avec la file d'attente de voie et le système de mémoire
Un développeur a tenté d'extraire des composants spécifiques d'OpenClaw pour les utiliser dans ses propres agents d'IA, testant le système d'exécution de tâches Lane Queue et examinant le système de mémoire memsearch. La Lane Queue a été réimplémentée avec succès en Python à partir de la documentation, révélant des lacunes dans celle-ci et 13 problèmes d'implémentation.