Bouton Annuler pour Claude Code : sauvegardez vos fichiers avant que l'IA ne les modifie — Outils
Ceci est une traduction. La version de référence est l’original en anglais ; citez celle-ci.

Si vous n'êtes pas programmeur et vous avez un dossier contenant vos propres documents, laisser un agent IA accéder à ce dossier demande un certain courage. Deux préoccupations reviennent constamment : et si l'IA supprimait ou abîmait mes fichiers, et si elle formulait quelque chose de manière confiante mais incorrecte et que j'agissais en conséquence. Safecall est un plugin gratuit et open source pour Claude Code, l'assistant IA d'Anthropic qui fonctionne avec les fichiers sur votre ordinateur, conçu précisément pour cette personne. Sa promesse est simple : rien n'est écrit avant qu'une copie existe, rien n'est lu avant que vous ayez vu la liste de ce qu'il lira, et aucune réponse ne s'achève sans indiquer ce qui n'a pas été vérifié.
Pourquoi vous en avez besoin
Claude Code dispose de sa propre fonction de rembobinage. Elle est liée à la session et ne suit que les modifications que Claude apporte par le biais de ses propres outils de fichiers ; les fichiers modifiés par une commande, comme une suppression ou un déplacement, en sont exclus. Safecall ajoute une deuxième voie indépendante pour revenir en arrière : de véritables copies de vos fichiers dans un dossier qui leur est propre, conservées pendant deux semaines, qui reviennent quand vous le demandez en langage clair. Vous n'avez pas à vous souvenir de les créer. Un petit garde le fait avant chaque réécriture, et quand le travail passe de la lecture à la modification, Safecall copie les fichiers qu'il est sur le point de modifier.
Ce qu'il fait
- Fait des copies avant de modifier quoi que ce soit. Avant que Claude écrive dans un fichier qui existe déjà, un hook en crée une copie, puis laisse l'écriture se faire. Vous n'êtes pas interrogé et rien n'est arrêté, car une copie ne coûte rien. Un nouveau fichier est laissé tel quel, et la lecture n'est jamais modifiée.
- Restaure les choses (
/safecall:undo). Dites « remettez-le comme il était » et les fichiers reviennent à leur état antérieur. L'annulation peut elle-même être annulée. - Dit ce qui changera avant que cela change (
/safecall:show), en paroles sur le sens plutôt que sur les lignes de différence, et dit où les choses ont atterri après. - Liste avant de lire (
/safecall:before). Il énumère le dossier et attend avant de lire, donc vous choisissez quels documents aller à Anthropic pour être lus, et il nomme les genres de dossiers qu'il vaut la peine de garder pour vous. - Un reçu sous une réponse (
/safecall:receipt) : trois lignes, coché, non coché, source. - Lit des documents pour vous.
/safecall:trapstrouve où se trouve le piège dans un contrat, un prêt, une police ou un devis, chaque point avec une citation./safecall:holesnomme ce qu'un plan omet sous forme de trois questions./safecall:factssépare ce qui peut être vérifié de l'opinion. - Avant que vous n'envoyiez (
/safecall:send). Il lit une lettre ou une réclamation comme le ferait un étranger de passage, avant qu'elle ne parte : ce qui ne doit pas partir, les champs que personne n'a remplis, un ton qui vous coûtera. - Vérifie les noms (
/safecall:named) : tous les fichiers qu'une réponse mentionne doivent vraiment exister sur le disque. - Reprend où vous vous êtes arrêté (
/safecall:where)./safecall:clearertransforme « euh, ce truc avec la banque » en une question qui peut recevoir une réponse, en devinant deux ou trois versions à voix haute./safecall:doctorexplique en mots simples pourquoi l'IA est silencieuse.
Au début de chaque session, Safecall dit aussi à Claude la date et l'heure réelles de votre ordinateur, pour qu'il ne vous souhaite pas une bonne nuit à dix heures du matin, et lui rappelle où vous vous êtes arrêté la dernière fois.
Un exemple concret
Vous demandez à Claude de ranger votre fichier de notes pour le conseiller fiscal. Alors qu'il commence à réécrire notes.txt, Safecall enregistre discrètement l'original dans ~/.safecall/copies/, un dossier en dehors de vos documents où personne ne le confond avec du désordre. Quand vous voyez le résultat, vous décidez que l'ancienne formulation était meilleure. Vous écrivez « restore-le », et l'original est de retour.
Les fichiers dont les noms mentionnent un mot de passe ou une clé reçoivent un traitement particulier : une copie d'un secret serait un deuxième secret, donc au lieu de les copier, Safecall vous demande avant la modification. Les copies de plus de 14 jours s'effacent d'elles-mêmes, au maximum 20 sont conservées par dossier, et les fichiers de plus de 5 Mo sont exclus, de sorte que les copies ne remplissent jamais votre disque.
Comment commencer
Vous avez besoin de Claude Code et de Python 3 (3.8 ou plus récent). Safecall n'effectue aucun appel réseau, n'a pas de compte et pas de clé ; tout ce qu'il écrit se trouve sur votre disque, et ses hooks s'exécutent sur Mac, Linux et Windows. Installez-le à partir du catalogue Poly A1 plugins :
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install safecall@poly-a1
Ensuite, dans /plugin, ouvrez Marketplaces, choisissez poly-a1 et activez la mise à jour automatique, afin que les nouvelles versions vous parviennent d'elles-mêmes.
Safecall s'associe bien avec deux frères : Nightcall, pour laisser Claude Code fonctionner toute la nuit, et Pocketcall, pour laisser l'ordinateur travailler pendant que vous sortez avec votre téléphone. Safecall est sous la licence Apache-2.0 ; le code, les tests et la liste complète des commandes se trouvent à github.com/vadimchernets/safecall.
Vadym Chernets crée également Poly A1, une application dans laquelle les IA de différentes entreprises vérifient le travail les unes des autres.