V2 bientôt Open sourcemacOS
Une mémoire persistante pour agents CLI.
GreyMatter transforme chaque session en notes Markdown reliées et versionnées avec git, que votre agent retrouve d'une session à l'autre. Construit sur et pour Claude Code, il fonctionne aussi dans l'environnement d'autres agents, à la demande.
Stack
- Python
- Bash
- Electron
- WebGL
- GitHub Actions
- Apache 2.0
- 46 versions
- publiées sous licence Apache 2.0, sur un dépôt public.
- < 50 ms
- pour une recherche sur mille notes.
- 100 % local
- aucun compte, aucun serveur : des fichiers sur votre machine.
- 21 marqueurs
- de fuite vérifiés avant chaque publication. Un seul positif la bloque.
Interfaces
Deux vues sur votre mémoire.
Tout le reste, ce sont des fichiers Markdown : vous les lisez, les corrigez et les versionnez comme du code.
Lancement
La carte se reconstruit depuis vos fichiers.
Le logo s’assemble pendant la lecture des notes. La carte est recalculée à chaque lancement, elle reflète toujours l’état réel du dépôt.
Barre de menus
Suivez vos agents en direct.
V2 · bientôt
Chaque étape de la tâche s’affiche sous la pastille, colorée selon le type de travail, jusqu’à « Done ». Au repos, elle consomme 4 % d’un cœur CPU.
Fonctionnalités
Ne réexpliquez plus rien à votre agent.
Claude Code repart de zéro à chaque session. GreyMatter garde ce qui a été appris et le rend disponible dans tous vos projets.
-
Distillation
En fin de session, le transcript est découpé en notes : un fait par note, avec sa source et son niveau de certitude.
-
Recherche à la demande
Un mot-clé, une phrase ou brain recall : les notes pertinentes arrivent dans le contexte. Rien n'y entre sans avoir été demandé.
Publiée (1.28) : d'officeV2 bientôt : sur demande
-
Notes liées entre projets
Une leçon apprise sur un projet est disponible dans tous les autres. Plus le dépôt grossit, plus les réponses sont précises.
-
8 agents de maintenance
Distiller, ranger, contester, relier, archiver, réparer, surveiller la machine, synthétiser. Chaque agent n'a le droit d'écrire que dans sa zone.
Publiée (1.28) : 8 agentsV2 bientôt : en 4 vaisseaux
-
Revue de fraîcheur
Une note jamais revérifiée entre dans une file de relecture, datée par l'historique git.
-
Mises à jour avec retour arrière
Le moteur se remplace en entier à chaque session, et brain update --rollback revient à la version précédente. Vos notes ne sont jamais modifiées.
Architecture
Branché sur les hooks de Claude Code.
Aucun compte, aucun service distant : chaque étape se déclenche sur un événement de la session.
- 01 Le dépôt Des fichiers Markdown versionnés avec git : notes, carte, état.
- 02 À la demande Une recherche lexicale sélectionne les notes pertinentes et les injecte dans la conversation.
- 03 Pendant la session Chaque fichier lu ou écrit est journalisé.
- 04 Fin de session Le transcript est archivé, distillé en notes, puis classé. Un agent de maintenance ne démarre que si son capteur dépasse un seuil, un seul par passage.
Décisions produit
Deux fonctionnalités revues après mesure.
Si une fonctionnalité ne sert pas, elle est retirée, même quand c'était l'idée de départ.
Injection automatique
Avant
4 %
des notes injectées d'office étaient réellement ouvertes : 139 sur 3 256, en 30 jours.
Après
Sur demande
Les notes arrivent toujours, quand on les demande : avec elles, l'agent réussissait 10 questions de test sur 10. Un réglage remet l'envoi d'office.
Pastille au repos
Avant
28 % + 29 %
d'un cœur CPU : la pastille, puis le processus macOS qui dessine l'écran. Chaque image était payée deux fois.
Après
4 % + 20 %
Chaque zone s'anime à la cadence de ce qui bouge réellement, et rien n'est rendu quand la fenêtre est cachée.
Installer en deux commandes.
GreyMatter s'installe comme plugin Claude Code, puis se met à jour tout seul à chaque session.
/plugin marketplace add Yuno15-bb/GreyMatter-engine
/plugin install c-brain@c-brain Chaque version passe par la CI : installation, désinstallation et rejeu de toutes les migrations, deux fois, avec zéro note perdue exigée. Version publique : 1.28. La pastille, les 4 vaisseaux et la recherche à la demande arrivent dans la suivante.
- Rôle
- Conception, architecture, extraction, publication
- Cadre
- Projet personnel · open source · 2026
- Résultat
- 46 versions publiées sous Apache 2.0, installable en une commande — et un contrôle de fuite qui a le droit de bloquer toute publication.