repo-mem : Le serveur MCP open-source ajoute une mémoire d'équipe persistante à Claude Code

Ce que fait repo-mem
repo-mem est un serveur MCP qui ajoute une mémoire persistante et partagée aux sessions Claude Code. Il résout le problème d'isolement des sessions dans les environnements d'équipe où les idées de débogage d'un développeur disparaissent après la fin de sa session, laissant les autres membres de l'équipe démarrer à l'aveugle lorsqu'ils travaillent sur du code connexe.
Implémentation technique
La solution stocke les observations dans des bases de données SQLite par utilisateur à l'intérieur du dépôt Git lui-même. Elle utilise FTS5 pour la recherche en texte intégral dans toutes les bases de données des membres de l'équipe. Les crochets Claude Code capturent automatiquement les validations, les déploiements et les exécutions de tests. Un crochet de démarrage de session injecte l'activité récente de l'équipe (environ 200 jetons).
Détails de l'architecture
- Serveur MCP avec 8 outils (recherche, sauvegarde, obtention, chronologie, etc.)
- 3 crochets Claude Code (PostToolUse, Stop, SessionStart)
- SQLite + FTS5 pour la recherche (pas de base de données vectorielle, pas de services externes)
- Fichiers de base de données par utilisateur validés dans Git (généralement < 1 Mo chacun)
- Conception économe en jetons : l'index renvoie ~50 jetons par résultat, avec les détails complets chargés à la demande
Configuration et échelle
La configuration se fait avec npx repo-mem init. Les créateurs rapportent l'exécuter avec 4 000+ observations sur un monorepo. Le serveur MCP fait environ 900 lignes de JavaScript, et les crochets font environ 170 lignes chacun. Les crochets ne contiennent aucun appel d'IA - ils utilisent une extraction purement basée sur des règles.
Le projet est sous licence MIT et disponible sur GitHub à https://github.com/timosieber/repo-mem. La discussion sur Reddit explore comment cette approche se compare aux systèmes de mémoire basés sur des vecteurs.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Code Claude utilisé pour simuler plus de 4 000 parties de Loup-garou aveugle avec des LLM
Un développeur a utilisé Claude Code pour créer un simulateur où des LLM jouent à Loup-garou en une nuit sans informations, exécutant environ 4 600 parties avec des modèles d'OpenAI et xAI. L'expérience a révélé des schémas de vote cohérents basés sur les noms malgré des signaux de jeu minimaux.

Outil gratuit de détection de signaux de pharmacovigilance développé avec Claude Code
Un développeur a utilisé Claude Code pour créer une plateforme gratuite de pharmacovigilance qui analyse 2,9 millions de rapports d'effets indésirables de la FDA, exécutant une détection statistique de signaux pour laquelle les plateformes commerciales facturent entre 50 000 et 500 000 dollars par an. L'outil est hébergé gratuitement sur HuggingFace.

ClawCall : Compétence OpenClaw pour les appels téléphoniques IA avec mode pont
ClawCall est une compétence OpenClaw qui permet aux agents IA de passer de véritables appels téléphoniques, de naviguer dans les menus, de patienter en attente et de mener des conversations. Elle inclut un mode pont qui vous met en ligne lorsqu'un humain décroche.

Skillware ajoute un générateur de données synthétiques avec notation d'entropie pour l'affinage local des modèles.
Skillware a publié une nouvelle compétence de générateur de données synthétiques qui utilise des heuristiques de taux de compression zlib pour évaluer la diversité des sorties, aidant à prévenir l'effondrement du modèle. L'outil fonctionne immédiatement avec Ollama, prend en charge Gemini/Anthropic pour les lots à raisonnement élevé, et produit des lots JSON pour les pipelines de fine-tuning .jsonl.