Aller au contenu principal

Vous êtes sur le site Mole Mac, souhaitez-vous passer au site Windows ?

Aller au site Windows
Mole
MacWindows
Fonctions Testées Avis Tarifs FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT NederlandsNL
Acheter Télécharger

    Aide, documentation, versions et articles.

    Blog

    Utiliser Claude Code ou Codex pour libérer de l’espace sur Mac en toute sécurité

    DéveloppeurPublié 21 octobre 202612 min de lecture

    De plus en plus de gens ouvrent Claude Code ou Codex et tapent « mon disque est plein, trouve pourquoi ». C’est un bon usage d’un agent : il peut lire une centaine de dossiers, reconnaître que ~/Library/Developer/Xcode/DerivedData contient des fichiers de compilation et ~/Library/Containers/com.tencent.xinWeChat un historique de conversations, et expliquer les deux en termes simples. Le risque arrive une étape plus tard, quand ce même agent écrit un rm -rf à partir de sa propre lecture d’une sortie de du et le lance sur votre dossier personnel. Une commande shell n’a ni aperçu, ni Corbeille, ni trace de ce qu’elle a supprimé.

    Ce guide propose un partage plus sûr. L’agent lit et explique, un outil de nettoyage doté d’un aperçu supprime, et vous approuvez entre les deux. L’outil utilisé ici est Mole CLI, l’édition gratuite en ligne de commande de Mole, avec sa skill d’agent officielle, qui apprend à Claude Code, Codex, Cursor et d’autres agents à s’en servir. Les mêmes réflexes valent pour tout outil qui propose une simulation.

    Pourquoi un agent ne doit pas supprimer de fichiers avec rm

    Un agent excelle dans les parties floues d’un nettoyage : parcourir une grande arborescence, attribuer les chemins aux apps qui les possèdent et repérer, parmi quatre mille éléments, les douze qui méritent un coup d’œil. Décider qu’un chemin peut être supprimé sans risque est un problème d’une autre nature. Il faut la même réponse à chaque fois et une liste que vous pouvez vérifier, et un modèle ne fournit ni l’une ni l’autre. L’argument complet se trouve dans Nettoyeurs Mac IA : ce qu'un modèle doit décider, et ce qu'il ne doit pas décider.

    En pratique, quatre choses manquent quand un agent nettoie avec des commandes shell brutes :

    1. Un aperçu. rm agit dès qu’il s’exécute. Vous voyez la commande, pas les 3 000 chemins qu’elle recouvre.
    2. Un retour en arrière. Les fichiers supprimés avec rm ne passent pas par la Corbeille. Sans sauvegarde, ils sont perdus.
    3. Une trace. La semaine suivante, quand une app oublie ses réglages, rien ne vous dit si le nettoyage y a touché.
    4. Une liste de ce qu’il ne faut jamais toucher. Un agent peut ignorer qu’un dossier nommé comme un cache contient des sessions, des clés de signature ou une base de données qu’une autre app écrit encore.

    Un outil de nettoyage conçu pour ce travail possède déjà ces quatre éléments. Le rôle de l’agent devient de lire sa sortie et de vous poser la question.

    Installation

    Installez Mole CLI avec Homebrew, puis la skill :

    brew install mole
    npx skills add tw93/Mole -a claude-code codex cursor -g -y
    

    La seconde commande installe la skill pour Claude Code, Codex et Cursor en une fois ; retirez les agents que vous n’utilisez pas. Si vous préférez le système de plugins de votre agent, lancez /plugin marketplace add tw93/Mole puis /plugin install mole@mole dans Claude Code, ou codex plugin marketplace add tw93/Mole puis codex plugin add mole@mole dans Codex. Pour mettre la skill à jour plus tard, utilisez npx skills update -g -y.

    Il n’y a rien d’autre à configurer. La prochaine fois que vous poserez une question sur l’espace disque, une app à supprimer ou la lenteur du Mac, l’agent chargera la skill et la suivra.

    Les quatre règles que la skill donne à l’agent

    La skill est un court fichier Markdown, composé surtout de règles plutôt que de commandes. Voici celles qui comptent pour vos fichiers :

    1. Lire avant de modifier quoi que ce soit. L’agent répond d’abord avec des commandes en lecture seule : mo analyze --json pour l’occupation du disque, mo status --json pour la mémoire et le processeur, mo history --json pour les nettoyages passés, mo uninstall --list pour les apps installées, et tout --dry-run. Elles peuvent s’exécuter sans demander.
    2. Prévisualiser chaque suppression. Avant un nettoyage, l’agent le lance avec --dry-run et en résume le résultat : le total, les plus gros groupes et, pour chaque groupe, s’il est supprimé définitivement, envoyé à la Corbeille ou s’il faudra un téléchargement pour le reconstruire.
    3. Demander avant de taper une commande qui supprime. Lancé depuis un agent, mo clean démarre dès son appel, sans confirmation, donc l’accord doit d’abord avoir lieu dans la conversation. « Pourquoi mon disque est-il plein ? » est une question, pas un consentement. « Vas-y, nettoie ça » après l’aperçu en est un.
    4. Vous laisser certaines étapes. Désinstaller une app, choisir des éléments dans une liste et tout ce qui exige un mot de passe administrateur restent dans votre propre Terminal. L’agent vous donne la commande exacte et s’arrête. Il ne lance jamais sudo et ne demande jamais votre mot de passe.

    Deux règles plus petites ferment les échappatoires habituelles. L’agent ne peut utiliser que les commandes et options que la skill liste, il ne peut donc pas inventer un --force. Et quand Mole ignore ou protège un chemin, l’agent n’a pas le droit de se rabattre sur rm pour le supprimer quand même : un chemin ignoré, c’est la réponse de Mole.

    À quoi ressemble une session

    Supposons que vous tapiez : « Mon Mac dit que le disque est presque plein. Qu’est-ce qui l’occupe ? »

    L’agent lance mo --version pour vérifier qu’il parle à l’édition macOS, puis mo analyze --json. La commande renvoie les gros emplacements de votre dossier personnel avec leur taille en octets, un scan_status valant complete, partial ou unavailable, et des indicateurs comme cleanable: true pour les dossiers que Mole reconnaît comme des caches. L’agent peut relancer mo analyze --json sur les deux ou trois plus grosses entrées pour voir ce qu’elles contiennent.

    Il associe ensuite chaque trouvaille à ce qui peut s’en occuper :

    Trouvé Où ça va
    Caches d’apps, journaux, restes d’apps déjà supprimées mo clean
    Fichiers de compilation et dossiers de dépendances dans les projets mo purge
    Une app installée que vous n’utilisez plus mo uninstall, lancé par vous
    Programmes d’installation dans Téléchargements mo installer, lancé par vous
    Documents, photos, musique, machines virtuelles, sauvegardes d’iPhone À vous de décider ; aucune commande Mole ne les supprime

    La dernière ligne compte autant que les autres. Une bonne réponse dit que 40 Go de l’ensemble sont une machine virtuelle Parallels et vous laisse la décision, au lieu de chercher une commande qui la supprimerait.

    Si vous voulez récupérer de l’espace, l’agent lance mo clean --dry-run. Le résumé s’affiche dans la conversation, et chaque chemin candidat est écrit dans ~/.config/mole/clean-list.txt, que l’agent peut lire pour répondre à « mon historique Slack est-il dedans ? » avant que quoi que ce soit ne se passe. Il vous dira aussi que mo clean vide la Corbeille par défaut, puisqu’on y garde souvent des choses exprès. C’est seulement après votre oui qu’il lance mo clean.

    Ce qui reste entre vos mains, et pourquoi

    Les étapes administrateur. Certains caches système demandent un mot de passe administrateur. Depuis un agent, mo clean nettoie la partie utilisateur, ignore la partie système et le signale. Quand vous voulez les deux, l’agent vous demande de lancer mo clean dans votre propre Terminal, où Mole demande lui-même le mot de passe et fait tout en une passe. Il ne fera pas la moitié maintenant et l’autre plus tard, parce que la seconde exécution rescannerait et répéterait la première.

    La désinstallation d’apps. L’agent peut trouver l’app avec mo uninstall --list et vous montrer exactement ce qui partirait avec mo uninstall --dry-run <name> : l’app, ses caches et une liste « Personal data kept » des réglages et données qui restent sauf si vous en décidez autrement. La vraie désinstallation refuse de s’exécuter sans terminal, c’est donc vous qui lancez mo uninstall <name>. Les fichiers supprimés vont à la Corbeille. Si une app supprimée plus tôt a quand même laissé des restes, voyez Supprimer les fichiers restants après désinstallation.

    Les dossiers de projet. mo purge --dry-run liste les fichiers de compilation, qui se reconstruisent hors ligne, et les dossiers de dépendances comme node_modules, qu’il faut retélécharger pour les restaurer. Si vous ne voulez nettoyer que certains projets, l’agent vous confie mo purge, dont la liste de sélection vous laisse choisir.

    Vérifier ensuite

    Après une vraie exécution, l’agent lit le résumé de la commande et mo history --json --limit 1, puis vous dit ce qui a été supprimé et ce qui a été ignoré. Il ne réessaie pas les éléments ignorés : Mole ignore exprès les fichiers en cours d’utilisation ou protégés.

    Le journal répond aussi à la question qui arrive en général une semaine plus tard : « le nettoyage a-t-il supprimé mon fichier ? » Posez-la telle quelle à l’agent. Il cherche le chemin et tout ce qui se trouve dessous dans mo history --json --limit 200, et lit le journal complet des suppressions si la date est plus ancienne. Aucune correspondance signifie que Mole n’a aucune trace de l’avoir supprimé, ce qui ne prouve pas que rien d’autre ne l’a fait, et l’agent doit le formuler ainsi.

    Pour exclure un dossier de tous les nettoyages futurs, demandez à l’agent de le protéger. Il ajoute le chemin à ~/.config/mole/whitelist une fois que vous êtes d’accord, puis lance un nouveau mo clean --dry-run pour confirmer que le chemin n’est plus listé.

    Si vous utilisez un autre outil

    La skill est propre à Mole, mais ses règles ne le sont pas. Si vous demandez à un agent de nettoyer avec autre chose, collez un texte de ce genre au début de la session :

    Avant de supprimer quoi que ce soit : montre-moi d'abord la liste et dis-moi quels éléments vont
    à la Corbeille et lesquels sont supprimés définitivement. Utilise le mode simulation ou aperçu de
    l'outil, jamais rm ou find -delete. N'exécute pas sudo. Attends mon accord avant toute commande qui
    supprime des fichiers, et ensuite dis-moi ce qui a été supprimé et ce qui a été ignoré.
    

    Cela ne donnera pas à l’agent une liste de chemins protégés ni un journal qui n’existent pas, mais l’aperçu et la décision reviennent là où ils doivent être. Pour savoir quoi garder quel que soit l’outil, Ce qu’un nettoyeur Mac ne doit jamais supprimer et Quels caches peut-on supprimer sur Mac ? passent les dossiers en revue un par un.

    FAQ

    Quels agents IA peuvent utiliser la skill Mole ?

    Claude Code, Codex et Cursor sont nommés dans la commande d’installation, et npx skills peut l’installer pour d’autres agents qui lisent les fichiers de skills. Claude Code et Codex peuvent aussi l’installer depuis leurs marketplaces de plugins. L’agent a besoin d’un shell sur votre Mac, donc les assistants de discussion sans terminal ne peuvent pas lancer Mole.

    L’agent peut-il supprimer mes fichiers sans demander ?

    La skill lui dit de ne pas le faire : les commandes qui suppriment ne viennent qu’après un aperçu et votre oui dans la conversation. C’est une consigne donnée à l’agent, pas un verrou, alors gardez actives les demandes d’approbation de votre agent pour les commandes shell et n’autorisez pas d’avance rm ou mo clean dans ses réglages de permissions. Les désinstallations et les étapes administrateur ne peuvent pas du tout s’exécuter depuis l’agent ; elles ont besoin de votre Terminal.

    Nettoyer via un agent supprime-t-il plus que l’app Mole ou le CLI seul ?

    Non. L’agent lance les mêmes commandes CLI que vous pourriez taper, avec les mêmes chemins protégés et le même aperçu. Ce qu’il ajoute, c’est la lecture et l’explication : quel dossier appartient à quelle app, et quelle commande s’en occupe, s’il y en a une.

    Mole CLI est-il gratuit ?

    Oui. Mole CLI est open source sous GPL-3.0 et la skill fait partie du même dépôt. Mole pour Mac est une app payante distincte pour ceux qui préfèrent cliquer plutôt que taper ; l’agent la mentionne au plus une fois, et seulement quand une étape se prête mieux à une fenêtre, comme choisir les apps à désinstaller.

    Cela fonctionne-t-il sous Windows ?

    Oui, avec Mole CLI for Windows, qui a ses propres commandes et ses propres règles pour la Corbeille et les étapes administrateur. La skill lit mo --version et passe automatiquement à la référence Windows. La version Windows de ce guide est Utiliser Claude Code ou Codex pour libérer de l’espace sous Windows en toute sécurité.

    Pour aller plus loin

    • Nettoyeurs Mac IA : ce qu'un modèle doit décider, et ce qu'il ne doit pas décider pour voir où un modèle aide un nettoyage et où il n’aide pas.
    • Comment nettoyer après les outils de code IA sur Mac pour les caches et sessions que Claude Code, Codex et Cursor laissent sur votre Mac.
    • Mole CLI ou Mole pour Mac pour choisir entre la ligne de commande et l’app.

    Les outils de développement prennent de la place avec le temps. Mole aide à nettoyer leurs caches et à trouver les fichiers volumineux.

    Essayer Mole

    À lire aussi

    • DéveloppeurVider les caches développeur sans casser les builds6 min de lecture
    • DéveloppeurDésinstaller Python et Node.js sur Mac14 min de lecture
    • DéveloppeurPourquoi Mole conserve plus de cache que npm cache verify7 min de lecture

    Mole · 鼴

    Nettoyage, apps et état du Mac.

    v1.18.0 (337) · Versions

    Produit

    Nettoyage du Mac Désinstallation d’apps Entretien du Mac Analyse du disque Moniteur système

    Support

    Aide Documentation Versions Blog

    Mentions légales

    Conditions générales d’utilisation Politique de confidentialité Politique de remboursement

    Ressources

    Pour Windows Outil CLI Programme d’affiliation

    Contact

    Twitter hi@mole.fit

    Le seul site officiel de Mole mole.fit · Évitez les fichiers d’installation de provenance inconnue

    Le CLI reste gratuit pour le terminal.