Abdoulrazack A.
Me contacter
Parlons de votre projet

Outil IA · Open source2026Utilisé au quotidien

Galactic Brain

Une mémoire augmentée pour l’IA : un serveur MCP qui transforme un vault Obsidian en contexte exploitable.

Capture du projet Galactic Brain
Rôle
Conception, TypeScript, recherche d’information
Stack
TypeScript, Node.js, MCP SDK, Zod, Okapi BM25, Obsidian, Git

Serveur Model Context Protocol qui indexe repos, notes et décisions d’un vault Obsidian pour Claude Desktop et Claude Code : recherche BM25 écrite à la main, stress-test de décisions, anticipation des deadlines, synchronisation automatique par hooks.

49outils exposés
2dépendances
BM25moteur de recherche maison
30 mincycle d’auto-sync

Le problème

Un assistant IA oublie tout entre deux sessions. Chaque matin, il faut lui réexpliquer le projet, les décisions prises, ce qui bloque. J’ai voulu qu’il arrive en sachant déjà où on en est.

Un rapport de situation en un seul appel : commits, décisions, deadlines, fils en suspens.

La refonte v15

Les premières versions avaient accumulé 114 outils dans un monolithe de près de 6 000 lignes, avec beaucoup de redondance. La v15 est une refonte modulaire : une couche core sans logique d’outil (vault, recherche, git, raisonnement), un renderer partagé, un registre explicite et une famille d’outils par fichier.

Résultat : 49 outils mieux définis, chacun appelable par les autres via le registre. Moins d’outils, plus de valeur : c’est la décision dont je suis le plus fier sur ce projet.

Les outils phares

  • brain_brief : rapport de situation proactif en un appel
  • brain_advise : stress-test d’une décision, verdict GO / CAUTION / NO-GO
  • brain_critic : avocat du diable sur un plan
  • brain_foresee : anticipation des deadlines à risque et des fils qui meurent
  • brain_chain : raisonnement séquentiel ancré dans le vault

La boucle d’auto-synchronisation

Des hooks Claude Code journalisent chaque modification de fichier ; en fin de session, un handoff est écrit ; une tâche planifiée pousse le vault sur GitHub toutes les 30 minutes. À la session suivante, le travail précédent est déjà intégré.

Projet suivantC.C. Salouël La plateforme d’un club cycliste : vrais itinéraires vélo, GPX et profils d’altitude.