engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve

Ce que fait engram
engram est un plugin de mémoire pour Claude qui capture ce qui compte et oublie ce qui ne compte pas en filtrant au moment de la capture au lieu de tout enregistrer et de rechercher plus tard. Le développeur l'a créé par frustration face aux plugins de mémoire existants.
Comment ça fonctionne
Chaque outil utilisé par Claude est évalué sur 5 dimensions de saillance : Surprise, Nouveauté, Éveil, Récompense et Conflit. Les observations en dessous du seuil sont éliminées, tandis que celles au-dessus du seuil sont conservées dans SQLite. Le système de scoring n'utilise aucun appel LLM et prend <10 ms par observation.
Fonctionnalités clés
- Capture conditionnée par la saillance : Les actions routinières comme
git statusobtiennent un score bas et sont éliminées, tandis que les événements significatifs comme un échec de test après une refactorisation obtiennent un score élevé et sont conservés. - Injection automatique : 5 crochets gèrent automatiquement les opérations de mémoire : SessionStart, UserPromptSubmit, PostToolUse, PostCompact et Stop. Les utilisateurs ne l'interrogent jamais manuellement.
- Cycles de rêve : À la fin de la session, extrait les workflows récurrents, les chaînes erreur→correction et les clusters de concepts. Le "rêve profond" optionnel demande à Claude "quelle était la signification de cette session ?" pour une consolidation sémantique.
- Décroissance de la confiance : Les souvenirs perdent de la confiance quotidiennement et sont élagués en dessous de 0,1, empêchant les anciens schémas erronés de fausser les sessions futures.
- Isolation par répertoire : Chaque projet a sa propre base de données pour éviter le bruit inter-projets.
- Étiquetage épistémique : Les observations sont étiquetées "observées", les schémas sont étiquetés "inférés (peuvent ne pas être exacts)". Le système connaît la différence entre ce qui s'est passé et ce qu'il pense s'être passé.
Détails techniques
Le cycle de rêve est ce qui enthousiasme le plus le développeur — alors que d'autres plugins de mémoire se souviennent de ce que vous avez fait, engram "dort dessus", consolidant ce qui compte et oubliant le reste, similaire à la mémoire biologique. L'outil est un dérivé de SAGE, un noyau de cognition pour l'IA de périphérie, et fonctionne actuellement sur une flotte de 6 machines.
Le développeur sollicite des retours sur le fait que les seuils de scoring de saillance semblent appropriés en pratique. Le projet est disponible sur GitHub sous licence MIT.
📖 Read the full source: r/ClaudeAI
👀 See Also

Liste sélectionnée de plus de 260 agents et outils d'IA axés sur l'open-source et l'auto-hébergement
Un dépôt GitHub complet répertorie plus de 260 agents et frameworks d'IA, mettant l'accent sur les options open-source, auto-hébergées et locales, notamment Ollama, OpenClaw et DeerFlow.

Navigateur39 : Un navigateur Web sans tête pour les agents d'IA
Browser39 est un navigateur web sans interface conçu spécifiquement pour les agents d'IA qui convertit les pages web en Markdown optimisé pour les tokens localement, exécute JavaScript, gère les cookies et les sessions, interroge le DOM et remplit les formulaires. C'est un binaire unique sans navigateur externe nécessaire, sans frais et sans service externe.

SlackClaw : Instance OpenClaw gérée pour l'intégration Slack
SlackClaw est un produit commercial basé sur OpenClaw qui fournit une instance gérée spécifiquement pour Slack. Il offre une installation en un clic, des connexions d'outils OAuth, des serveurs dédiés par espace de travail et une mémoire persistante.

Merlin : Déduplication contextuelle LLM d'abord locale – mesure jusqu'à 71 % de chevauchement de morceaux, gratuit et open-core
Merlin est un outil de déduplication contextuelle priorisant le local qui a mesuré un chevauchement de blocs de 22 à 71 % sur 22 millions de passages issus de sessions réelles d'agents et de RAG. Il se déploie sous forme de proxy HTTP (Ollama/vLLM/SGLang/llama.cpp), de serveur MCP (Claude/Cursor/OpenClaw) ou de CLI autonome. Licence MIT open-core avec plafonds d'utilisation quotidiens.