1. Le problème que ça règle
Un assistant IA repart de zéro à chaque session. Il a oublié votre métier, vos dossiers en cours et votre façon de travailler, et chaque échange commence par dix minutes de rappel. Le modèle n'y est pour rien : il lui manque un endroit où ranger ce qu'il doit savoir.
Brain OS est le système que j'utilise tous les jours pour régler ça. En interne je l'appelle PAB, pour Personal AI Brain, et la v3 tourne depuis juin 2026. Le contexte reste d'une session à l'autre, et on voit ce qui a été fait.
2. De la v2 à la v3
Ma v2 avait déjà une mémoire. Elle rendait service, mais elle cassait souvent. La v3 corrige les trois points qui la faisaient lâcher.
| Ce qui cassait en v2 | Ce que fait la v3 |
|---|---|
| Le travail se partageait entre trois interfaces | Un seul moteur, Claude Code. Cowork est retiré depuis le 12 juin 2026, et le chat ne sert plus qu'aux questions rapides depuis le téléphone. |
| Il fallait recopier le contexte d'un outil à l'autre | La mémoire vit dans des fichiers que chaque session relit au démarrage. |
| La mémoire s'entassait sans ordre, et rien n'arrêtait une erreur | Une note par sujet, des index par type, et des garde-fous qui arrêtent une erreur avant qu'elle parte. |
À retenirJe n'ai pas cherché à la rendre plus intelligente. Je voulais qu'elle soit plus rapide, plus précise, plus solide et plus fiable, dans cet ordre.
3. L'architecture en quatre briques, expliquée par la valeur
Le moteur : Claude Code
Tout se passe au même endroit.1 Les agents lisent mon contexte, lancent mes automatisations et construisent pendant que je relis autre chose. Ce que ça apporte : moins de copier-coller entre outils, et des tâches vraiment exécutées au lieu d'être seulement conseillées.
La mémoire : des fichiers que je possède
Tout ce que le système sait est écrit dans des fichiers texte, datés et versionnés avec git. Notion en garde une copie en lecture pour les consulter ailleurs, et Obsidian les affiche comme un réseau de notes reliées.2 Ce que ça apporte : rien ne se perd, et rien n'est enfermé chez un fournisseur. Quand une note est fausse, je l'ouvre et je la corrige.
L'automatisation : n8n sur un serveur
Les tâches répétitives tournent sur un petit serveur, même quand mon ordinateur est fermé : la veille et les alertes, par exemple.3 Ce que ça apporte : le travail avance pendant que je suis ailleurs, y compris la nuit.
Les garde-fous
Des règles que chaque session relit, une relecture avant toute écriture en production ou chez un client, une surveillance des automatisations avec alertes. Ce que ça apporte : le système tient encore des mois après l'installation.
4. Les fonctionnalités, et ce qu'elles vous apportent
| Brique | Ce que ça vous apporte |
|---|---|
| Mémoire structurée | Le bon contexte ressort au bon moment, sans avoir à le réexpliquer |
| Skills (façons de faire écrites) | Une méthode écrite une fois, rejouée chaque fois qu'on la demande |
| Intégrations (mail, agenda, documents, bases de données) | Les agents agissent dans vos outils au lieu de seulement conseiller |
| Surveillance et alertes | Si une brique tombe, vous le savez avant que ça vous coûte quelque chose |
| Choix du modèle selon la tâche | Le modèle rapide pour le simple, le plus puissant pour le raisonnement lourd |
| Boucles de vérification | Un second agent relit le travail avant qu'il vous soit rendu |
Des agents spécialisés tournent par-dessus : Major prépare le point du matin, Plume écrit dans ma voix, Scout fait la veille. Deux autres ressources les montrent au travail : le brief du matin et la veille vidéo.
5. Ce que ça change
Pour moi
- Chaque session démarre déjà chargée : la note de la session précédente, les chantiers ouverts, les règles.
- Le temps passé par projet est enregistré, je n'ai plus à l'estimer.
- Plusieurs projets avancent en parallèle sans que leurs contextes se mélangent.
- Quand quelque chose casse, je le vois et je répare.
Pour une entreprise
- Le même principe, appliqué au travail de bureau plutôt qu'au code.
- Votre contexte chargé chaque fois que vous utilisez l'IA.
- Vos façons de faire écrites une fois, rejouées à la demande.
- Le travail répétitif confié à des agents qui n'oublient pas.
J'installe ce système pour des PME et TPE, en deux formules : Brain OS Standard et Brain OS Expert.
C'est débloqué, bonne lecture.
6. Pour les connaisseurs : l'architecture en détail
Cette partie s'adresse à ceux qui construisent ce genre de système. Le reste de la fiche se comprend sans elle.
| Couche | Détail technique |
|---|---|
| Moteur | Claude Code, en terminal et dans l'éditeur.1 Au démarrage, le fichier CLAUDE.md charge deux fichiers d'identité et quatre fichiers de règles, rien de plus.4 Le reste se charge à la demande, quand un déclencheur apparaît dans la conversation. |
| Skills | Une soixantaine, chacune dans un fichier SKILL.md, déclenchées par une phrase ou une commande : /start, /plan, /build, /wrap.56 Trois familles : le cycle de session, les outils partageables avec des clients, et les imports de tiers, dont Superpowers, un cadre de méthode open source.7 |
| Sous-agents de build | Chaque étape a son responsable : recherche, conception, relecture adverse, vérification, plus une recherche UX avant les maquettes. Chacun travaille dans son propre contexte, en lecture seule.8 Le relecteur adverse reçoit l'objectif sans la liste de ce que le build dit avoir fait, et il cherche à prouver que c'est raté avant toute écriture en production. Le vérificateur confronte chaque affirmation à sa source avant que « terminé » soit annoncé. |
| Mémoire | Plus de 550 notes Markdown dans git, une par sujet, classées dans quatre index.6 Un seul est chargé à chaque démarrage : celui des règles qui doivent s'appliquer sans qu'aucun mot-clé les appelle. Les trois autres (incidents, projets, outils) restent consultables. Une copie part vers Notion en lecture seule à chaque push, par GitHub Actions.9 |
| Rappel | À chaque message, un hook cherche dans les notes elles-mêmes, pas dans les index, et injecte les plus pertinentes dans le contexte.10 Deux signaux : une recherche par mots, locale et toujours disponible, amortie par la longueur des notes pour qu'une note longue ne gagne pas sur le seul volume ; une recherche par le sens (embeddings Gemini, Postgres avec pgvector), qui passe d'une langue à l'autre.1112 La seconde est abandonnée en silence si elle tarde : le message n'attend jamais. |
| État vivant | Les sessions et les chantiers vont dans une base Postgres. Le numéro d'un chantier est attribué par la base, si bien que deux sessions parallèles ne peuvent pas prendre le même. Notion garde les documents vivants partagés, comme le backlog. |
| Sessions parallèles | Chaque projet qui écrit dans le dépôt a son propre worktree git.13 Dans l'arbre partagé, chaque commit nomme ses fichiers, pour ne jamais publier ce qu'une session voisine a préparé. |
| Intégrations | Serveurs MCP : Gmail, Agenda, Drive, Notion, Airtable, n8n, Supabase, un navigateur piloté, la génération d'images, l'envoi d'e-mails.14 Les agents écrivent dans ces outils, en plus de les lire. |
| Modèles | Sonnet par défaut, Haiku pour les tâches répétitives à format fixe, Opus pour l'architecture et la relecture adverse. Le raisonnement étendu ne s'active que sur demande explicite. |
| Garde-fous | Avant chaque commande, un hook bloque les gestes irréversibles : suppression récursive hors du projet, réécriture forcée de la branche principale, script téléchargé puis exécuté d'un trait.10 Des règles non négociables sont relues à chaque session : rien de destructeur sans confirmation, aucun secret dans un fichier. Côté n8n, la surveillance a plusieurs couches : notifications d'erreur, déclencheurs en base, et sondes qui alertent quand un signal attendu n'arrive pas. |
AttentionUne surveillance qui vérifie seulement que les automatisations tournent ne voit pas celles qui tournent sans rien produire. Je l'ai appris à mes dépens. Depuis, tout traitement qui produit un résultat mesurable reçoit aussi un seuil sur ce résultat, et je teste l'alerte en la déclenchant exprès.
La mémoire vue de haut
Dans Obsidian, la mémoire s'affiche comme un graphe : chaque point est une note, chaque trait un lien.2 Les notes les plus reliées forment un noyau dense, et les notes récentes ou isolées restent en périphérie, en attendant qu'on les rattache. Comme tout est en fichiers, je peux ouvrir n'importe quelle note, la lire et la corriger à la main.
Pour commencer chez vous
Inutile de tout reproduire. Ce squelette suffit pour qu'une session démarre en connaissant déjà votre métier et vos projets. Enregistrez-le sous le nom CLAUDE.md à la racine de votre dossier de travail : Claude Code le lit à chaque démarrage.4
# Démarrage de session ## Qui je suis - Mon métier, mes clients types, ma langue de travail. - Mes projets en cours, un par ligne, avec leur état. ## Comment je travaille - Réponses courtes, la conclusion d'abord. - Un plan validé avant de créer le moindre fichier. - Rien de destructeur (suppression, écrasement, envoi) sans ma confirmation. - Aucun secret ni mot de passe dans un fichier. ## Où est la mémoire - Dossier memory/ : une note par sujet, datée. - Avant d'affirmer un chiffre, une date ou un nom, relire la note qui le porte. ## En fin de session - Écrire une note : ce qui est fait, ce qui bloque, la prochaine action.
Sources
- Anthropic, Claude Code, documentation officielle. code.claude.com · consulté le 01/11/2026
- Obsidian, la vue graphe. help.obsidian.md · consulté le 01/11/2026
- n8n, documentation officielle. docs.n8n.io · consulté le 01/11/2026
- Anthropic, Claude Code, la mémoire et le fichier CLAUDE.md. code.claude.com · consulté le 01/11/2026
- Anthropic, Claude Code, les skills. code.claude.com · consulté le 01/11/2026
- Mesures de Julien Amar sur son propre système : notes de mémoire et skills comptées dans le dépôt le 01/11/2026.
- Superpowers, cadre de skills et méthode de développement, dépôt officiel. github.com · consulté le 01/11/2026
- Anthropic, Claude Code, les sous-agents. code.claude.com · consulté le 01/11/2026
- GitHub Actions, documentation officielle. docs.github.com · consulté le 01/11/2026
- Anthropic, Claude Code, les hooks. code.claude.com · consulté le 01/11/2026
- Google, Gemini API, embeddings. ai.google.dev · consulté le 01/11/2026
- Supabase, extension pgvector. supabase.com · consulté le 01/11/2026
- Git, la commande git worktree. git-scm.com · consulté le 01/11/2026
- Model Context Protocol, documentation officielle. modelcontextprotocol.io · consulté le 01/11/2026