Custodian pour les assistants de votre terminal
Claude Code, Codex CLI, GitHub Copilot CLI et Antigravity conservent un journal de chaque session sur votre ordinateur. Le connecteur le lit et envoie ce que vous avez écrit et ce que l’assistant a répondu. Rien d’autre.
Installez-le en trois étapes
Node.js 18 ou une version plus récente doit être installé ; les outils de développement en ont aussi besoin.
-
Installez le connecteur
macOS et Linux
curl -LsSf https://custodian.health/install.sh | sh Le script télécharge le programme, compare sa somme de contrôle à celle publiée sur ce site, et place
custodiandans votre PATH (~/.local/bin). Il n’exécute rien d’autre et n’envoie rien. Vous préférez le lire d’abord ? install.sh.Windows (Invite de commandes ou PowerShell, deux commandes)
curl.exe -LsSf https://custodian.health/install.mjs -o custodian-install.mjs node custodian-install.mjsUn petit script Node.js fait de même (install.mjs) : téléchargement, somme de contrôle, décompression dans
%USERPROFILE%\.custodian, etcustodiandans votre PATH. Ni script PowerShell ni npm : Windows Defender signale le premier, npm 12 refuse le second. -
Connectez-vous
custodian login: connectez-vous avec votre compte Custodian. Il vous en faut d’abord un : vous le créez avec l’essai gratuit ou sur la page de configuration de votre organisation. -
Activez la capture
custodian on: votre consentement. À partir de ce moment, et pas avant, les nouveaux messages peuvent être envoyés, et ils le sont automatiquement une fois par jour.custodian sendquand vous ne voulez pas attendre ;custodian queuepour lire ce qui est en attente.
Ce qui quitte votre ordinateur
Une session de développement contient bien plus qu’une conversation. Seule la conversation est récupérée.
Envoyé
- Les messages que vous avez écrits à l’assistant, après avoir activé la capture.
- Le texte des réponses de l’assistant.
- L’heure, le nom de l’outil et un identifiant de la session.
Jamais envoyé
- Les commandes exécutées, leur sortie, les fichiers lus ou écrits, les diffs et le code.
- Le texte que vous avez collé dans une requête : il est remplacé par les mots « pasted text ».
- Le raisonnement de l’assistant, ses appels d’outils et les transcriptions de ses sous-agents.
- Le chemin de votre projet, votre nom d’utilisateur sur l’ordinateur, tout autre contenu du disque.
Avant l’envoi
custodian queueliste ce qui est en attente ;custodian showaffiche le texte d’une session.custodian excludeexclut définitivement une session ;custodian offmet en pause, et rien de ce qui est écrit pendant la pause n’est jamais envoyé.- À l’arrivée, les noms, e-mails, numéros de téléphone et données similaires sont remplacés avant le stockage, comme pour l’extension de navigateur.
Où chaque outil conserve ses sessions
| Outil | Sessions | État |
|---|---|---|
| Claude Code | ~/.claude/projects/, un fichier par session | Vérifié sur la version 2.1 |
| Copilot CLI | ~/.copilot/session-state/, un dossier par session | Vérifié sur la version 1.0 |
| Codex CLI | ~/.codex/sessions/ | Suit le format publié ; pas encore vérifié sur une machine où Codex est installé |
| Antigravity | ~/.gemini/antigravity-cli/ | Seulement vos propres messages : les réponses sont stockées dans un format que le connecteur ne sait pas encore lire |
Une remarque sur les chiffres. Le modèle a été mesuré sur des chats avec des assistants et sur des messages annotés par des personnes. Les sessions de développement n’ont pas encore de chiffre propre ; nous en publierons un après avoir évalué un échantillon de sessions réelles.
Tout ce que le connecteur sait faire
| Compte et capture | |
|---|---|
| custodian login | Se connecter. Le mot de passe n’est jamais stocké ; un jeton de session l’est, dans un fichier lisible par vous uniquement. |
| custodian on / off | Activer ou désactiver la capture. « on » enregistre votre consentement et l’heure, et programme l’envoi quotidien. |
| custodian status | Compte, capture, outils détectés, ce qui est en attente, dernier envoi. |
| Avant l’envoi | |
| custodian queue | Une ligne par session qui a quelque chose à envoyer. |
| custodian show <id> | Le texte en attente d’une session, à lire avant son envoi. |
| custodian exclude <id> | Ne jamais envoyer cette session. include annule l’exclusion. |
| Envoi | |
| custodian send | Envoyer maintenant. |
| custodian schedule on / off | L’envoi quotidien (launchd sur macOS, un timer systemd sur Linux, une tâche planifiée sur Windows). on le programme ; off vous laisse envoyer vous-même. |
| Mises à jour | |
| custodian update | Installer la dernière version à la place de l’actuelle. L’envoi quotidien vérifie une fois par jour et fait la mise à jour automatiquement. |
| custodian uninstall | Supprimer la planification, le programme et les réglages. |
Prêt à commencer ?
Créez un compte avec l’essai gratuit, ou sur la page de configuration du projet pilote de votre organisation. Puis lancez la commande ci-dessus.