Memorine : Un système de mémoire locale pour agents OpenClaw utilisant Python et SQLite

Memorine est un système de mémoire local pour les agents OpenClaw construit avec Python et SQLite, ne nécessitant aucun service externe, appel API, Docker ou télémétrie. L'ensemble du système se compose d'environ 8 fichiers de code Python pur qui créent un fichier .db local pour le stockage de la mémoire.
Fonctionnalités principales
- Les agents stockent des faits et les récupèrent plus tard en utilisant la recherche en texte intégral
- Les souvenirs se dégradent avec le temps en utilisant une courbe d'oubli pour éviter l'accumulation de données anciennes
- Signalement automatique des informations contradictoires lorsque de nouveaux faits entrent en conflit avec ceux existants
- Chaînage causal des événements (ceci a causé cela, ce qui a causé cette autre chose)
- Suivi des procédures avec apprentissage des étapes qui ont tendance à échouer
- Plusieurs agents peuvent partager des faits via la même base de données
- Chaque agent ne peut modifier que ses propres données, empêchant les interférences de mémoire entre agents
- Recherche sémantique optionnelle via les extensions fastembed + sqlite-vec
Intégration et outils
Le système inclut un serveur MCP qui permet à OpenClaw de le reconnaître comme un plugin, fournissant 14 outils à tous les agents une fois configuré. Le fichier de base de données peut être inspecté directement à l'aide de n'importe quel navigateur SQLite.
Détails techniques
Memorine n'a aucune dépendance au-delà de Python et SQLite. Il n'y a pas d'appels réseau, de binaires compilés ou d'extensions natives. La base de code est suffisamment petite pour être lue entièrement en une après-midi selon le développeur.
Le projet est disponible sur GitHub avec des demandes de fusion ouvertes pour les corrections de bugs et les ajouts de fonctionnalités. Il est également publié sur PyPI pour une installation facile.
📖 Lire la source complète : r/openclaw
👀 See Also

Engram : couche mémoire open-source pour Claude Code et les clients MCP
Engram est une couche de mémoire open-source qui fonctionne comme un serveur MCP avec n'importe quel client comme Claude Code, Cursor ou Windsurf. Il stocke des souvenirs illimités avec une recherche sémantique vectorielle, atteint 80 % de précision sur le benchmark LOCOMO et utilise environ 800 tokens par requête contre 5 000+ pour les approches basées sur des fichiers.

Mia : Démon d'espace de travail IA local avec application Android native et diffusion P2P
Mia est un démon qui s'exécute sur votre machine et s'associe à une application Android native via P2P, vous permettant de lancer et de surveiller des tâches de codage IA de longue durée depuis votre téléphone. Il prend en charge les agents OpenCode, Claude Code, Gemini CLI et Codex, diffusant la sortie directement sur votre appareil en temps réel.
Cocall.ai MCP : Appels sortants avec escalade humaine en temps réel
Cocall.ai est un MCP pour Claude qui permet d'effectuer des appels sortants avec un modèle parole-à-parole en duplex intégral. Il peut faire une pause en cours d'appel pour vous poser une question spécifique au lieu de deviner, naviguer dans les menus IVR et vous transférer l'appel si nécessaire.

Kreuzberg v4.7.0 ajoute l'intelligence du code pour 248 langues et une extraction markdown améliorée.
Kreuzberg v4.7.0, une bibliothèque d'intelligence documentaire basée sur Rust, prend désormais en charge l'extraction de code pour 248 formats via tree-sitter et a considérablement amélioré la qualité du markdown avec des scores F1 structurels supérieurs à 80 % sur 23 formats.