Tous les articles

Cas concret

Claude a rangé mon Mac. Maintenant, il se range seul chaque semaine

Ranger un dossier avec Claude tient en une journée, avec ou sans terminal. Le tenir rangé demande un journal des déplacements et une tâche automatique qui prouve qu'elle a tourné : lancer n'est pas rendre.

François Benavente
François Benavente23 septembre 2026·12 min
Fausse capture d'un Bureau de Mac sur fond de plage : une fenêtre du Finder avec 17 dossiers numérotés et la notification du rangement du dimanche.

Ouvrez votre dossier Téléchargements. Si vous êtes praticien, il ressemble probablement à ceci : des bilans envoyés par des clients avant une séance, des ordonnances scannées, des factures de fournisseurs, une attestation de l'URSSAF, trois versions de la même plaquette d'atelier, et des dizaines de document (4).pdf dont plus personne ne sait ce qu'ils contiennent. Chaque fois que vous cherchez un papier, vous perdez dix minutes. Chaque fois que vous rangez, le désordre revient en quelques semaines.

Cet article parle de deux choses. La première : ranger un dossier avec Claude, sans rien casser, et sans terminal si vous n'en voulez pas. La seconde vaut pour tout ce qui tourne seul dans votre cabinet, la sauvegarde, les rappels de rendez-vous, la facturation récurrente : une tâche automatique qui ne prouve pas son résultat finit toujours par tomber en panne sans prévenir. Je l'ai appris à mes dépens, et c'est sans doute la leçon la plus utile de cette page.

Lancer n'est pas rendre

Le 24 juillet 2026, mon dossier Téléchargements contenait 388 fichiers. J'avais déjà rangé plusieurs fois, et chaque fois la même chose arrivait : quelques semaines plus tard, je ne retrouvais plus rien, parce que personne, pas même moi, ne savait où chaque fichier était parti.

Ce jour-là, j'ai confié le travail à Claude. Le rangement lui-même a tenu dans la journée. Ce qui a demandé un vrai travail, c'est la suite : un journal de chaque déplacement, et une tâche hebdomadaire qui ne mente pas sur ce qu'elle a fait. En chemin, j'ai découvert que la sauvegarde de mon disque externe ne tournait plus depuis près de 4 semaines, et que 12 de mes tâches automatiques étaient en panne sans qu'aucune ne m'ait prévenu. Je raconte le détail plus bas. La leçon, elle, tient en une phrase :

Lancer n'est pas rendre. Une tâche qui note son départ sans noter son résultat fabrique une panne muette.

Dans un cabinet, les tâches qui tournent seules sont nombreuses, et on les oublie justement parce qu'elles tournent seules. La question à leur poser n'est jamais « est-elle programmée ? » mais « qu'est-ce qui me prouve qu'elle a produit son résultat ? ».

Tâche automatiqueCe qui prouve qu'elle est lancéeCe qui prouve qu'elle a rendu
Sauvegarde du cabinetElle est programmée, l'icône tourneUn fichier restauré depuis la sauvegarde, qui s'ouvre
Rappels de rendez-vousL'option est cochée dans votre agenda en ligneUn rappel effectivement reçu, sur un rendez-vous test pris à votre nom
Facturation récurrenteLe modèle est enregistré dans votre outilLa facture du mois présente dans l'outil, et le paiement arrivé
Rangement du dossierLa tâche s'est exécutéeUn journal daté qui liste les fichiers déplacés

Ce tableau ne demande aucun outil. Il demande un rendez-vous avec vous-même, une fois par mois, pour aller chercher la preuve plutôt que de faire confiance au bouton vert. Une sauvegarde qu'on n'a jamais restaurée est une hypothèse. Un rappel de rendez-vous qu'on n'a jamais reçu soi-même en est une autre.

Dans un cabinet : Anne vide son dossier Téléchargements

Exemple inventé. Anne est ostéopathe à Annecy. Son dossier Téléchargements compte plusieurs centaines de fichiers. Elle n'a jamais ouvert de terminal et n'a pas l'intention de commencer. Elle utilise l'application Claude Desktop, et dedans Cowork, l'espace où Claude peut travailler directement sur les fichiers d'un dossier que vous lui ouvrez.

Étape 1 : sortir d'abord ce qui touche à la santé

Avant de donner le moindre accès, Anne regarde ce que contient le dossier. Une partie de ses fichiers vient de ses patients : comptes rendus d'imagerie, bilans, ordonnances scannées, courriers de médecins. Ce sont des données sensibles au sens du RGPD, que son article 9 protège particulièrement, et elles relèvent aussi du secret professionnel. Pour décider où ranger un bilan, Claude devrait le lire. Anne ne veut pas de ça, et l'aide d'Anthropic sur Cowork va dans le même sens : elle invite à la prudence avant d'ouvrir l'accès à des documents personnels ou financiers, et conseille de créer un dossier de travail dédié plutôt que de donner un accès large.

Anne fait donc ce tri elle-même, dans le Finder, en triant par date et par type. Quinze minutes. Tout ce qui vient d'un patient part dans un dossier « Patients, à classer », qu'elle rangera ensuite là où elle tient ses dossiers. Les factures qu'elle a émises portent le nom d'un patient : elles rejoignent la même pile. Il reste l'administratif, les fournisseurs, les supports d'atelier, les formations, les images. C'est ce reste, et lui seul, qu'elle confiera à Claude. Elle le déplace dans un dossier « À ranger » créé pour l'occasion.

Étape 2 : demander une liste, pas un rangement

Dans Cowork, Anne choisit le dossier « À ranger » comme dossier de travail, règle les permissions sur la validation manuelle de chaque action (Manually approve), et écrit :

Regarde le dossier À ranger sans rien déplacer.
Voici mes dossiers de destination :
01 Administratif, 02 Comptabilité, 03 Fournisseurs,
04 Ateliers et formations, 05 Communication, 06 Personnel.
Propose un dossier de destination pour chaque fichier,
sous forme de tableau : nom actuel, nouveau nom, destination, raison.
Pour le nouveau nom, utilise le format AAAA-MM-JJ-sujet.
Laisse de côté ce qui est ambigu et dis-moi pourquoi.
Ne supprime rien.

Elle relit le tableau. Deux lignes sont fausses, une plaquette d'atelier classée en comptabilité et une facture personnelle classée chez les fournisseurs. Elle les corrige dans sa réponse.

Étape 3 : exécuter, avec un journal

Applique le tableau corrigé.
Avant de déplacer quoi que ce soit, crée un fichier RANGEMENT-date-du-jour.md
dans le dossier À ranger, et écris pour chaque fichier
son ancien chemin et son nouveau chemin.
Les fichiers ambigus restent où ils sont.
À la fin, donne-moi le nombre de fichiers déplacés et la liste des fichiers laissés.

En validation manuelle, Claude lui demande son accord avant les actions. Et quel que soit le réglage, l'aide d'Anthropic précise que Cowork demande toujours une autorisation explicite avant de supprimer définitivement un fichier. Anne lit le récapitulatif final, compare le nombre annoncé avec le journal, et ouvre deux dossiers au hasard pour vérifier.

Étape 4 : rendre le rangement vérifiable

Anne ne programme pas de tâche automatique. Elle pose un rappel dans son agenda, le premier lundi du mois, et relance le même prompt sur les nouveaux fichiers. Le rappel lui demande aussi de faire les deux autres vérifications du tableau plus haut : restaurer un fichier depuis sa sauvegarde, et contrôler que le rappel de son rendez-vous test est bien arrivé. Dix minutes par mois, et plus aucune tâche du cabinet ne peut tomber en panne pendant quatre semaines sans qu'elle le sache.

Pour aller plus loin, si vous utilisez Claude Code

La suite raconte mon rangement tel que je l'ai fait, dans Claude Code : l'outil qui s'utilise depuis le terminal, la fenêtre où l'on tape des commandes au lieu de cliquer, et qui agit directement sur les fichiers de l'ordinateur. Les principes sont ceux d'Anne. Les outils sont plus puissants, et les pièges aussi.

Claude propose, je valide

Avant de ranger, il faut une structure. La mienne tient en une règle de profondeur : Bureau, puis dossier numéroté, puis fichier. 2 étapes au maximum. J'ai 17 dossiers au premier niveau, un par activité (mes sociétés, les partenaires, la fiscalité, l'administratif), numérotés de 01 à 17 pour que le Finder les affiche dans mon ordre. Tout ce qui arrive sans destination claire tombe dans un dossier d'entrée, et la passe suivante le trie.

Finderdim. 20 sept. 15:07
>_TerminalmaintenantRangement hebdomadaire terminé14 fichiers rangés, 3 laissés. Journal : 14_INBOX/RANGEMENT-2026-09-20.md
12_FISCALITE
  • 01_CLIENTS›
  • 02_PARTENAIRES›
  • 03_SITE_WEB›
  • 04_CONTRATS›
  • 05_FACTURES›
  • 06_BANQUE›
  • 07_PHOTOS›
  • 08_FORMATION›
  • 09_PRESSE›
  • 10_RH›
  • 11_ASSURANCES›
  • 12_FISCALITE›
  • 13_ARCHIVES›
  • 14_INBOX›
  • 15_MODELES›
  • 16_PERSO›
  • 17_ADMIN›
  • PDF2026-05-31-bilan-annuel.pdf
  • PDF2026-06-12-avis-taxe.pdf
  • PDF2026-07-02-attestation.pdf
  • PDF2026-09-14-acompte-tva.pdf

17 dossiers, 0 fichier en vrac sur le Bureau

Interdit12_FISCALITE/2026/banque/releves/juin/scan.pdf5 niveaux : plus personne ne le retrouve.

Maquette · exemple inventé. Fond d’écran : Vyacheslav Argenberg, CC BY 4.0, Wikimedia Commons.

Le Bureau un dimanche après le passage : 17 dossiers numérotés, les fichiers une étape plus bas, jamais plus profond.

Le premier prompt ne déplace rien. Il demande une liste :

Regarde ~/Desktop et ~/Downloads sans rien déplacer.
Propose un dossier de destination pour chaque fichier,
parmi mes dossiers numérotés, sous forme de tableau
ancien chemin, nouveau chemin, raison.
Laisse de côté ce qui est ambigu et dis-moi pourquoi.

Je relis le tableau, je corrige les lignes fausses, et seulement ensuite je demande l'exécution. En septembre 2026, une précaution s'impose que la plupart des guides oublient. Sur les forfaits Pro, Max et Team, Claude Code démarre par défaut en mode auto : un second modèle juge les actions à votre place, et un mv (la commande qui déplace un fichier) passe sans qu'on vous le demande. Écrire « demande-moi avant » dans le prompt reste une simple consigne, que rien ne fait respecter. Pour une première passe sur vos fichiers, lancez plutôt Claude Code en mode Manual, avec claude --permission-mode default (l'alias manual marche à partir de la v2.1.200) : Claude s'arrête alors avant chaque commande qui modifie quelque chose.

Ce jour-là, 132 documents sont partis de Téléchargements vers les dossiers numérotés, et Téléchargements est passé de 388 à 256 fichiers. J'y ai laissé volontairement les photos, les vidéos, les doublons numérotés (1) à (5) et tout ce qui restait ambigu.

Le journal, parce que /rewind ne rattrape pas un mv

Claude Code garde des points de restauration, et la commande /rewind permet de revenir en arrière. Mais la documentation des checkpoints est claire : les fichiers modifiés par une commande shell (une commande tapée dans le terminal) ne sont pas suivis, et elle cite rm, mv et cp en exemple. Un rangement, c'est des centaines de mv. Si un fichier part au mauvais endroit, /rewind ne le ramènera pas.

La parade tient en une ligne de consigne : chaque passage écrit un journal daté, avec l'ancien et le nouveau chemin de chaque fichier déplacé. Le mien s'appelle RANGEMENT-2026-07-24.md et vit dans le dossier d'entrée. Quand je cherche un fichier « disparu », je cherche son nom dans les journaux, et une seule recherche suffit à le retrouver.

388fichiers dans Téléchargements, le 24 juillet
132documents rangés dans la journée
256fichiers laissés, volontairement
1recherche pour retrouver un fichier « disparu »
14_INBOX/RANGEMENT-2026-07-24.md

## Déplacés · ancien chemin → nouveau chemin

  • ~/Downloads/avis-taxe-2026.pdf12_FISCALITE/2026-06-12-avis-taxe.pdf
  • ~/Downloads/contrat_signe.pdf02_PARTENAIRE_B/2026-07-03-contrat.pdf
  • ~/Downloads/maquette home v3.png03_SITE_WEB/2026-07-20-maquette-home.png
  • … 129 autres lignes

## Laissés de côté · et pourquoi

  • ~/Downloads/IMG_0412.jpgPhoto : je décide moi-même.
  • ~/Downloads/devis (3).pdfDoublon numéroté : à comparer avant de jeter.
  • ~/Downloads/scan-001.pdfAucun indice sur le sujet.
Extrait anonymisé d'un journal de rangement : ancien chemin, nouveau chemin, et les fichiers laissés de côté avec leur raison.

Une fois la passe validée, j'ai demandé à Claude d'en faire un script (un petit programme qui rejoue les mêmes gestes), pour la relancer chaque semaine sans tout redire. J'y ai posé 2 garde-fous. Par défaut, il tourne à blanc et se contente d'écrire ce qu'il ferait ; il ne déplace rien sans l'option --apply. Et il ignore tout fichier modifié depuis moins de 10 minutes, parce que d'autres sessions de Claude travaillent en parallèle sur le même Mac et qu'on ne range pas un fichier qu'un autre est en train d'écrire.

Pour les noms, je demande le format de la norme ISO 8601, année, mois, jour, puis le sujet : 2026-07-24-contrat-partenaire.pdf. Le tri par nom devient un tri chronologique. Une limite, tout de même : la date de création d'un fichier téléchargé est celle du téléchargement, et un image (47).png ne donne aucun indice sur son sujet. Ceux-là, je les nomme moi-même au moment de valider.

Partie avancée : des tâches qui voyaient le Bureau vide

Ce passage est le plus technique de l'article. Il raconte la panne qui m'a appris que lancer n'est pas rendre.

Pour relancer le script chaque dimanche à 15h07, j'ai fait installer par Claude une tâche planifiée macOS, un LaunchAgent dans ~/Library/LaunchAgents. launchd est le programme de macOS qui lance les tâches à heure fixe, et un LaunchAgent est la fiche qui lui dit quoi lancer et quand. C'est la méthode décrite par Apple pour un programme qui tourne seul pour un utilisateur. J'en ai 48 sur ce Mac, et c'est là que les ennuis ont commencé.

Depuis macOS 10.15, le Bureau, Documents et Téléchargements exigent votre accord pour chaque programme qui veut y lire. Une tâche lancée par launchd n'a pas de fenêtre pour vous poser la question, alors macOS refuse. Le 9 septembre, une autre de mes tâches planifiées cherchait un fichier sur le Bureau. Le refus existait bien, mais le script, écrit en Python, ne l'a jamais vu : la fonction qui parcourt un dossier, os.walk, ignore ces erreurs par défaut et rend zéro fichier. Le script a conclu que le fichier n'existait pas. Depuis le terminal, la même commande le trouvait du premier coup. Le 17 septembre, une deuxième tâche a buté sur le même mur et s'est rabattue, sans prévenir, sur une vieille copie du fichier.

chemin suivipanne muette

Qui lance

macOS

Le script

Résultat

Preuve

Depuis le terminal

Tout marche

Vous avez déjà donné votre accord au terminal. Le script lit le Bureau et trouve le fichier du premier coup.

Chaque élément du schéma s'ouvre ici.

La même lecture du Bureau, lancée 2 fois : depuis le terminal, 17 dossiers parcourus ; depuis launchd sans accès complet au disque, 0 dossier parcouru, parce que le script avale le refus de macOS.

Un script de rangement aveugle annonce tranquillement qu'il n'y a rien à ranger. J'avais déjà payé ce genre de silence. Le 26 août, j'ai découvert que la sauvegarde de mon disque externe ne tournait plus depuis le 31 juillet, près de 4 semaines sans filet, parce que launchd n'avait pas le droit de lire ce disque et que rien ne vérifiait le résultat. Le contrôle que j'ai alors fait écrire relit les journaux d'erreur de mes 48 tâches : au premier passage, il en a trouvé 12 en panne, et aucune ne m'avait prévenu. En septembre encore, une autre tâche a échoué 2 dimanches de suite pendant que son journal écrivait « conseil lancé », jamais « conseil rendu ». C'est de là que vient la phrase du début.

La correction se fait en 2 temps. L'accès complet au disque se donne au binaire précis (le fichier du programme) qui exécute la tâche, dans Réglages Système, Confidentialité et sécurité, Accès complet au disque, et jamais à /bin/bash, qui ouvrirait le disque à tous les scripts du système. Ensuite, le script vérifie qu'il lit bien le dossier protégé, et s'arrête en erreur s'il le trouve vide, au lieu de conclure qu'il n'a rien à faire.

Ce que vous pouvez faire lundi

Sans rien installer. Prenez le tableau « lancé ou rendu » plus haut et faites les trois vérifications qui vous concernent. Restaurez un fichier au hasard depuis votre sauvegarde et ouvrez-le. Prenez un rendez-vous test à votre nom et vérifiez que le rappel arrive. Ouvrez votre outil de facturation et cherchez la facture récurrente du mois dernier. Puis ouvrez Téléchargements et sortez à la main tout ce qui vient d'un client.

Avec Cowork, sans terminal. Créez un dossier « À ranger » avec le reste, ouvrez-le dans Cowork en validation manuelle, et lancez le prompt de liste d'Anne. Relisez le tableau, puis demandez l'exécution avec le journal. Le guide d'Anthropic conseille de relire le récapitulatif avant de considérer le travail fini. Pour choisir entre Claude Code et Cowork, j'ai écrit lequel pour quoi.

Avec Claude Code. Commencez par une passe à blanc, en mode Manual : le prompt de liste plus haut, sur votre Bureau et vos Téléchargements, sans aucun déplacement. Relisez le tableau, puis lancez l'exécution avec la consigne du journal daté. Gardez les fichiers ambigus pour vous.

Pour la passe hebdomadaire, vous n'avez plus besoin d'écrire un LaunchAgent. L'application Claude Desktop propose des tâches planifiées locales : dans l'onglet Code, cliquez sur Routines, puis New routine, choisissez Local, collez votre consigne, choisissez le dossier de travail et réglez Schedule sur Weekly, avec le jour et l'heure. Elles ne tournent que si l'application est ouverte et le Mac éveillé ; un créneau manqué est sauté, avec un seul rattrapage au réveil. Leur historique affiche aussi les passages sautés et leur raison, ce qui manquait à mes tâches launchd.

Un piège attend ceux qui suivent le conseil du mode Manual. Une tâche planifiée réglée en Manual se bloque au premier outil qu'elle n'a pas le droit d'utiliser, et attend votre accord. Juste après l'avoir créée, cliquez sur Run now, restez devant les demandes et répondez « always allow » à chacune : les passages suivants ne demanderont plus rien pour ces outils. Profitez de ce premier passage pour vérifier l'accès aux fichiers. La documentation annonce un accès direct aux fichiers locaux, mais l'application reste soumise à la protection de macOS, qui peut lui demander votre accord la première fois qu'elle touche au Bureau ou aux Téléchargements. Elle a une fenêtre, elle, donc vous verrez la question.

LaunchAgent macOSTâche planifiée Claude Desktop
Où elle tourneEn arrière-plan, lancée par launchd, sans fenêtre.Dans l’application Claude Desktop, qui doit être ouverte.
Accès aux fichiersBureau et Téléchargements protégés : accès complet au disque à donner au binaire précis.Accès à vos fichiers locaux, dans le dossier choisi. macOS peut demander votre accord au premier passage.
Mac en veilleLa tâche part au réveil suivant.Créneau sauté, un seul rattrapage au réveil, sur 7 jours au plus.
Preuve du travailRien par défaut. À vous de lire le journal d’erreur.Historique des passages, sautés compris, avec leur raison.
Lancer n’est pas rendre. Choisissez la tâche qui vous dit si elle a tourné.

Sources : documentation Apple et Anthropic, septembre 2026.

LaunchAgent ou tâche planifiée de Claude Desktop : où chacune tourne, ce qu'elle voit, et comment savoir qu'elle a tourné.

Quel que soit l'outil, gardez une habitude : le lundi, ouvrez le dernier journal. S'il n'existe pas, la tâche n'a pas tourné. S'il est vide alors que vos Téléchargements débordent, elle a tourné sans rien voir. Dans les 2 cas, vous le savez en 30 secondes, au lieu de le découvrir 4 semaines plus tard comme moi avec ma sauvegarde.

Si vous voulez faire ce tour de vos tâches automatiques à deux, prenons 30 minutes.

Questions fréquentes

Faut-il savoir coder pour ranger son Mac avec Claude ?
Non. Vous décrivez en français ce que vous voulez, Claude propose une liste de déplacements et vous la validez. Sans terminal, Cowork, dans l'application Claude Desktop, fait ce travail sur un dossier auquel vous lui donnez accès. Claude Code fait la même chose depuis le terminal, pour ceux qui l'utilisent déjà.
Puis-je laisser Claude trier les bilans et ordonnances de mes clients ?
Mieux vaut pas. Pour décider où ranger un document, Claude doit le lire, et ces documents contiennent des données de santé, sensibles au sens du RGPD. Sortez d'abord vous-même les documents clients du dossier, rangez-les là où vous tenez vos dossiers, puis donnez à Claude accès à ce qui reste.
Comment savoir si ma sauvegarde fonctionne vraiment ?
En restaurant un fichier. Qu'une sauvegarde soit programmée ne prouve pas qu'elle a tourné. Choisissez un document au hasard, récupérez-le depuis la sauvegarde et ouvrez-le. S'il s'ouvre, elle rend. Sinon, vous venez d'éviter une mauvaise surprise.
Et si Claude range un fichier au mauvais endroit ?
C'est pour cela que le journal existe. La commande /rewind de Claude Code n'annule pas un déplacement fait par une commande mv, alors chaque passage écrit l'ancien et le nouveau chemin de chaque fichier. Un fichier « disparu » se retrouve en une recherche dans ce journal. Demandez le même journal à Cowork.
Combien de dossiers faut-il créer ?
J'en ai 17 au premier niveau, numérotés, un par activité. Ma seule règle porte sur la profondeur : aucun fichier à plus de 2 étapes du Bureau. Partez de vos vraies activités, et laissez le nombre suivre.
Pourquoi une tâche planifiée ne voit-elle pas mes fichiers ?
Depuis macOS 10.15, le Bureau, Documents et Téléchargements demandent votre accord pour chaque programme. Une tâche lancée par launchd n'a pas de fenêtre pour vous le demander, donc macOS refuse la lecture. Un script Python qui parcourt le dossier avec os.walk ignore ce refus par défaut et rend zéro fichier. Faites échouer votre script quand un dossier protégé se lit vide.

Écrit par François Benavente

Guide gratuit

Installez Claude pour votre pratique

Le pas à pas en libre accès : fichiers de contexte, projets, routines et cadre données patients. Vingt minutes pour démarrer.

Suivre le guide

Cet article vous a-t-il ete utile ?

La discussion

Commentaires

Soyez le premier à commenter.