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.

Terminal

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.

  1. 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 custodian dans 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.mjs

    Un petit script Node.js fait de même (install.mjs) : téléchargement, somme de contrôle, décompression dans %USERPROFILE%\.custodian, et custodian dans votre PATH. Ni script PowerShell ni npm : Windows Defender signale le premier, npm 12 refuse le second.

  2. 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.

  3. 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 send quand vous ne voulez pas attendre ; custodian queue pour 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 queue liste ce qui est en attente ; custodian show affiche le texte d’une session.
  • custodian exclude exclut définitivement une session ; custodian off met 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

OutilSessionsÉtat
Claude Code~/.claude/projects/, un fichier par sessionVérifié sur la version 2.1
Copilot CLI~/.copilot/session-state/, un dossier par sessionVé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 loginSe connecter. Le mot de passe n’est jamais stocké ; un jeton de session l’est, dans un fichier lisible par vous uniquement.
custodian on / offActiver ou désactiver la capture. « on » enregistre votre consentement et l’heure, et programme l’envoi quotidien.
custodian statusCompte, capture, outils détectés, ce qui est en attente, dernier envoi.
Avant l’envoi
custodian queueUne 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 sendEnvoyer maintenant.
custodian schedule on / offL’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 updateInstaller 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 uninstallSupprimer 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.