Granite
Granite est l’OS personnel sur lequel tourne votre agent. Des notes markdown, un index SQLite et un système de contrats typés qui transforme vos fichiers locaux en une mémoire d’entreprise navigable.

// Pourquoi on l’a construit
Les agents ne manquent pas d’outils, ils manquent de mémoire. À chaque nouvelle session, il faut leur réexpliquer qui sont les clients, ce qui a été décidé et comment l’équipe travaille. Granite leur donne une mémoire qu’ils ne peuvent pas inventer : des fichiers qu’on peut lire, relier et versionner. La mémoire de l’entreprise elle-même tourne dessus : les clients, la méthode, les décisions.
// Comment ça marche
- Chaque note est un fichier markdown avec un en-tête YAML. Les fichiers font foi, et on peut ouvrir le dossier dans n’importe quel éditeur.
- Un index SQLite, reconstruit à partir des fichiers à tout moment, sert la recherche plein texte, les liens retour et les requêtes typées.
- Les types sont des contrats : source, note, synthèse et sortie, plus personne, organisation, réunion et apprentissage avec le modèle founder-os. Un agent sait ainsi comment traiter chaque document.
- Un serveur MCP branche Granite sur Claude Code, Cursor ou tout agent compatible. Au début de chaque session, granite_wakeup charge un résumé compressé de tout le coffre en environ 350 tokens.
- Pas de LLM à l’intérieur, ni d’embeddings : l’intelligence vient de votre agent, Granite garde la vérité de terrain.
// Pour qui
Pour les fondateurs, les consultants et les équipes qui travaillent avec des agents et veulent une mémoire locale, lisible et sous leur contrôle. Granite s’installe avec npm install -g granite-mem, il est sous licence MIT, et il fonctionne aussi sans agent, avec une interface web et un graphe de vos notes.