Outils

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.

Un plugin Claude Code gratuit pour les non-programmeurs : il copie un fichier avant que l'IA ne le modifie, le restaure sur demande et indique ce qui a été et n'a pas été vérifié.
View on GitHubgithub.com/vadimchernets/safecall
Un dossier de documents avec un fichier mis en avant : une copie glisse dans un tiroir intitulé copies juste avant que le stylo de l'IA ne le touche, et un grand bouton Restaurer remet l'original en place. Sous chaque réponse de l'IA, un court reçu indique ce qui a été vérifié, ce qui n'a pas été vérifié et la source.
Faites défiler pour voir le diagramme complet, ou appuyez pour l'ouvrir

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

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.

Voir safecall sur GitHub

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.

Tous les outils · Tous les articles et notes