Yuno15

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
La carte : chaque point est une note, classée par région. Cliquez une région pour la déplier, une note pour lire son texte et ses liens. Démo filmée sur un dépôt de démonstration à densité réelle, en anglais, sans aucun nom.
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.

  1. 01 Le dépôt Des fichiers Markdown versionnés avec git : notes, carte, état.
  2. 02 À la demande Une recherche lexicale sélectionne les notes pertinentes et les injecte dans la conversation.
  3. 03 Pendant la session Chaque fichier lu ou écrit est journalisé.
  4. 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.