Cerveau : Un système de mémoire d'erreurs persistantes pour le code Claude via MCP

Ce que Brain fait
Brain est un serveur MCP qui fournit à Claude Code une mémoire persistante et inter-projets. Il stocke chaque erreur rencontrée, chaque solution qui a fonctionné ou non, et chaque module de code à travers tous les projets. Au fil du temps, il apprend en renforçant les connexions entre concepts apparentés via un réseau de synapses Hebbien, révélant des motifs et suggérant proactivement des solutions.
Comment il fonctionne
Lorsque Claude rencontre une erreur, Brain :
- Capture le contexte complet — message d'erreur, trace d'exécution, répertoire de travail, branche git, diff actuel, et la commande qui l'a provoquée
- La compare à chaque erreur qu'il a jamais vue en utilisant une recherche hybride à triple signal (TF-IDF + plongements vectoriels + proximité synaptique)
- Suggère des solutions éprouvées avec des scores de confiance basés sur les Intervalles de Score Wilson
- Trace les chaînes d'erreurs — détecte quand les erreurs s'enchaînent suite à des tentatives de correction
- Apprend du résultat — si le correctif fonctionne, la connexion se renforce ; s'il échoue, Brain s'en souvient aussi
L'idée clé : les erreurs du Projet A aident à résoudre les bogues du Projet B. Cette condition de concurrence async/await que vous avez corrigée dans votre backend ? Brain suggérera le même motif quand il verra une erreur similaire dans un projet complètement différent.
Le Réseau de Synapses
Brain construit un graphe pondéré connectant :
- Erreurs ↔ Solutions
- Erreurs ↔ Modules de Code
- Modules ↔ Dépendances
- Tout ↔ Concepts
Les connexions se renforcent avec une utilisation répétée (apprentissage Hebbien) et s'affaiblissent avec le temps si inutilisées. Vous pouvez explorer les connaissances apparentées via l'activation propagée :
brain explore "ENOENT file not found"Cela pourrait révéler : une solution d'il y a 3 mois, un module apparenté qui gère les chemins de fichiers, et une règle préventive concernant la vérification de l'existence des fichiers avant lecture.
Le réseau actuel du créateur : 18 138 modules de code connectés par 37 215 synapses à travers tous les projets — et 3 870 insights actifs générés automatiquement par le moteur de recherche.
Architecture
Brain est construit comme un système modulaire avec de multiples points d'accès :
+------------------+ +------------------+ +------------------+
| Claude Code | | Cursor/Windsurf | | Browser/CI/CD |
| (MCP stdio) | | (MCP HTTP/SSE) | | (REST API) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
v v v
+--------+---------+ +--------+---------+ +--------+---------+
| MCP Server | | MCP HTTP/SSE | | REST API |
| (stdio) | | (port 7778) | | (port 7777) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
+----------+-------------+------------------------+
v
+----------+-----------+
| BrainCore |
| (Daemon / Services) |
+----------+-----------+
+-------+-------+--------+--------+
| | | | |
v v v v v
Error Code Synapse Git Embedding
Memory Brain Network Intel Engine
| | | | |
v v v v v
Learn Module Hebbian Commit Vector
Engine Score Learn Track Search
|
v
SQLite (DB)
better-sqlite310 composants principaux, tous alimentant une base de données SQLite (21,8 Mo pour la configuration du créateur).
Fonctionnalités Clés
Détection Automatique d'Erreurs : Un crochet PostToolUse capture automatiquement les erreurs depuis la sortie Bash — codes de sortie, TypeError, ENOENT, npm ERR!, BUILD FAILED, etc. Vous n'avez jamais à signaler quoi que ce soit manuellement.
Prévention Proactive : Brain ne fait pas que réagir — il vous avertit AVANT que les bogues ne surviennent. Un crochet PostWrite vérifie le nouveau code contre les anti-modèles connus.
Source : github.com/timmeck/brain
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Claude Cowork contre OpenClaw : Où le récit du remplacement tient et où il se brise
Claude Cowork propose des sessions de bureau persistantes avec une faible friction, tandis qu'OpenClaw conserve ses avantages en matière d'automatisation au niveau système, d'écosystèmes de compétences et de contrôle des flux de travail.

PocketBot Beta : Agent IA iOS axé sur la confidentialité avec moteur hybride local/cloud
PocketBot est un agent d'IA iOS qui fonctionne en arrière-plan, s'intègre aux App Intents, et utilise un moteur hybride : exécution locale pour les déclencheurs système et l'anonymisation des données personnelles, avec traitement cloud pour les tâches complexes comme la synthèse d'e-mails ou la réservation de vols.

Claude Code Plugin Yoink Remplace les Dépendances de Bibliothèque pour Réduire les Risques de la Chaîne d'Approvisionnement
Yoink est un plugin Claude Code qui supprime les dépendances complexes en réimplémentant uniquement les fonctions nécessaires, utilisant un flux de travail en trois étapes avec les commandes /setup, /curate-tests et /decompose. Il prend actuellement en charge Python, avec le support de TypeScript et Rust en cours de développement.

Compacteur à Griffes : moteur de compression de tokens en 14 étapes pour pipelines LLM
Claw Compactor est un moteur de compression de tokens LLM open-source utilisant un pipeline de fusion à 14 étapes pour atteindre une compression moyenne de 54 % sans coût d'inférence LLM. Il inclut des compresseurs spécialisés pour le code, le JSON, les journaux, les différences et les résultats de recherche avec des capacités de compression réversible.