Engram v1.0.0 : Mémoire persistante pour les LLM locaux via un graphe de connaissances

Ce que fait Engram
Engram résout le problème des LLM qui oublient tout entre les sessions en fournissant une mémoire persistante via un graphe de connaissances. Contrairement aux bases de données vectorielles qui ne trouvent que du texte similaire, Engram comprend les relations et peut raisonner dessus.
Fonctionnalités principales
- Graphe de connaissances avec entités typées, relations et propriétés
- Recherche hybride combinant BM25 + similarité vectorielle utilisant les embeddings Ollama/OpenAI ou ONNX local
- Cycle de vie de confiance où les faits se renforcent avec confirmation, s'affaiblissent avec le temps et se corrigent en cas de contradiction
- Moteur d'inférence avec chaînage avant/arrière qui déduit de nouveaux faits à partir de règles
- Serveur MCP intégré qui fonctionne avec Claude Code, Cursor et Windsurf dès l'installation
- API REST HTTP avec 25+ endpoints sur le port 3030
- Interface web intégrée pour l'exploration du graphe, la recherche et les requêtes en langage naturel
- Synchronisation maillée pair-à-pair entre instances avec authentification ed25519
- CORS activé pour toute intégration frontale
Détails techniques
Le système entier fonctionne comme un binaire de 8,3 Mo sans aucune dépendance externe. Toutes les données résident dans un seul fichier .brain qui peut être copié pour sauvegarde ou déplacé pour migration. Aucun cloud, Docker, Python ou base de données externe n'est requis.
Intégration MCP
La configuration MCP est simple :
{
"mcpServers": {
"engram": {
"command": "engram",
"args": ["mcp", "/path/to/knowledge.brain"]
}
}
}Le serveur MCP expose ces outils : engram_store, engram_relate, engram_query, engram_search, engram_prove et engram_explain.
Commandes de démarrage rapide
engram create my.brain
engram store "PostgreSQL" my.brain
engram serve my.brainAprès avoir exécuté engram serve, l'interface web est disponible à http://localhost:3030.
Disponibilité
Engram est gratuit pour un usage personnel, de recherche et éducatif, avec une licence commerciale disponible. Le code source et les versions sont sur GitHub.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Tocket CLI : Un Cadre d'Ingénierie de Contexte pour les Agents d'IA de Codage
Tocket est un outil CLI qui crée un dossier .context/ contenant des fichiers markdown pour que les agents IA puissent maintenir la mémoire du projet entre les sessions. Il détecte automatiquement les piles technologiques à partir du package.json et génère un fichier .cursorrules préconfiguré.

OpenTidy : Assistant d'arrière-plan Open Source utilisant Claude Code pour les tâches administratives
OpenTidy est un service open-source pour macOS qui lance des sessions persistantes de Claude Code pour gérer des tâches administratives telles que les factures, les formulaires et le tri des communications. Il exécute jusqu'à 10 tâches parallèles avec des notifications Telegram pour les actions sensibles.

Agent IA de bureau Skales développé avec Claude, doté d'une mascotte de style Clippy
Skales est un agent d'IA de bureau qui fonctionne localement sur Windows et macOS, utilisant Claude via l'API OpenRouter/Anthropic pour le raisonnement et l'exécution d'outils. Il inclut une mascotte flottante de Bureau (Desktop Buddy) avec une référence de skin en trombone et peut exécuter des commandes comme envoyer des emails, gérer des fichiers, naviguer sur le web et gérer des agendas.

Claude Code Mode Auto : Une alternative plus sûre à l'ignorance des autorisations
Claude Code propose désormais le mode auto, un mode de permissions où Claude prend des décisions de permissions avec des garde-fous surveillant les actions avant leur exécution. Il est disponible en aperçu de recherche pour les utilisateurs du plan Team, avec un déploiement pour Enterprise et l'API prévu prochainement.