BASE (basemode)
Moteur écrit en Rust par Christopher Kahler, l'auteur de PAUL, qui cartographie ton espace de travail en graphe de connaissances et le branche sur les hooks de Claude Code. Le graphe ne contient pas que le code (fonctions, appels, imports, extraits par tree-sitter) : il porte aussi tes projets, tes tâches, tes décisions avec leur raison et des règles rangées par domaine. À quatre moments, ouverture de session, envoi d'un message, avant et après un appel d'outil, un hook interroge le graphe et glisse dans le contexte la tranche qui concerne ce que tu fais, au lieu de tout charger d'avance.
Forces
- Injection au moment utile : ouverture de session, message, avant et après chaque appel d’outil
- Le graphe porte aussi les projets, les décisions avec leur raison et des règles par domaine, pas seulement le code
- Les hooks resynchronisent le graphe pendant que tu travailles, au lieu d’un export à relancer à la main
Limites
- Le graphe ne sait que ce que tu lui apprends : une règle jamais ajoutée ne sera jamais injectée
- À installer après Claude Code : sans dossier ~/.claude existant, le binaire reste inerte et il faut relancer l’installation
- Licence source-available et non open source, à faire valider si tu comptes l’intégrer à une offre commerciale
Pour qui
- Un projet long où les règles dépendent du domaine touché plus que du dossier, et où les décisions passées se perdent
- Plusieurs sessions Claude Code en parallèle qui doivent partager le même état de projet