Quels caches peut-on supprimer sur Mac ?
« Vider les caches » n’est une consigne sûre qu’après avoir pu nommer ce qui les reconstruira. Un dossier nommé Caches peut contenir des vignettes qui reviennent en minutes, des artefacts compilés qui prennent une soirée, ou des fichiers qui ne sont pas des caches du tout : historique de chat, modèles locaux, clés de déploiement et données de projet suivies par Git.
Cet article est un guide de décision pour ces frontières, surtout autour des navigateurs, apps de chat et outils d’IA. Pour la disposition de Library et les commandes de mesure, commencez par vider les caches du Mac. Pour les répertoires d’outils développeur, voir vider les caches de développement. Pour les restes d’installation IA après désinstallation, voir restes d’outils d’IA sur Mac.
Un cache supprimable doit pouvoir être régénéré
Un cache jetable est une copie remplaçable de données qui existent encore ailleurs, ou que le propriétaire peut régénérer à partir d’entrées que vous avez encore. Si vous ne pouvez pas nommer la source, traitez le dossier comme état ou données utilisateur.
| Classification | Conditions de restauration | Par défaut |
|---|---|---|
| Vrai cache | Fichier distant, document original ou données permettant de reproduire la compilation encore disponible | Revoir, puis vider avec l’interface de l’app quand c’est possible |
| Session / état | Onglets, cookies, restauration de fenêtres, jetons d’auth | Garder sauf si vous voulez une réinitialisation |
| Données utilisateur | Chats, bibliothèques de médias, profils, identifiants | Ne jamais traiter comme cache générique |
| Modèle local / pack hors ligne | Gros téléchargement choisi pour un usage hors ligne | Garder sauf si vous acceptez le re-téléchargement |
| Artefact de build | target, .build, derived data avec un projet connu |
Vider quand vous pouvez vous permettre la prochaine compilation |
La documentation développeur d’Apple tire une ligne similaire : les données de cache doivent être régénérables ; Application Support peut tenir des ressources dont l’app a besoin pour tourner.
Cibles plutôt sûres (à revoir quand même)
Ces données peuvent généralement être recréées, à condition de vérifier les points suivants :
- Images et fichiers en cache du navigateur quand vous utilisez l’UI de nettoyage du navigateur elle-même et laissez cookies, mots de passe et données de site tranquilles.
- Caches de vignettes et d’icônes après avoir accepté une première navigation plus lente des gros dossiers.
- Caches de téléchargement du gestionnaire de paquets quand les outils documentent une commande de nettoyage (par exemple
brew cleanuppour Homebrew). - Caches de langage/outil reconstructibles comme les artefacts SwiftPM et Cargo quand le projet et la toolchain sont encore présents.
- Caches CDN ou médias spécifiques à l’app que le fournisseur étiquette comme sûres à retirer dans ses réglages.
Quittez ou mettez l’app en pause si l’outil le demande. Supprimer une base de cache encore ouverte peut entraîner la perte de données hors ligne récentes lors de sa reconstruction.
Garder par défaut
| Élément | Pourquoi ce n’est pas « juste un cache » |
|---|---|
| Historique de chat et pièces jointes (WeChat, QQ, Feishu/Lark et similaires) | Souvent la seule copie locale des conversations et médias |
| Fils de chat IA et prompts enregistrés | Enregistrements utilisateur, pas des octets CDN jetables |
| Poids de modèles locaux | Gros téléchargements intentionnels ; les vider est une décision de stockage, pas d’hygiène |
Clés de déploiement, jetons, secrets style .env |
Identifiants parfois affichés une seule fois |
| Fichiers suivis par Git et arborescences de travail du projet | Données originales du projet ; elles ne doivent pas figurer dans le nettoyage des caches |
| Magasins Mail, Photos et gestionnaires de mots de passe | Données utilisateur quel que soit le nom de dossier |
| Répertoires de build actifs encore en cours d’usage | Une suppression en cours de compilation peut endommager le résultat et perturber le prochain lancement |
Si l’outil ne décrit pas clairement ces protections, évitez de tout sélectionner.
Distinguer caches et données dans les apps d’IA et de messagerie
Les apps de bureau IA et agents de code mélangent souvent quatre types de données dans leur espace de stockage :
- Caches CDN / HTTP – généralement sûrs après revue.
- Bases de conversation – données utilisateur.
- Modèles locaux et embeddings – données téléchargées volontairement, longues à récupérer de nouveau.
- Caches d’outillage (indexeurs, caches GPU Electron, serveurs de langage) – souvent sûrs quand l’app est quittée ou quand le nettoyeur peut rafraîchir sur place.
Vider (1) et (4) peut récupérer de l’espace sans effacer votre travail. Vider (2) ou (3) parce qu’un tableau de bord a dit « cache », c’est comment les gens perdent des fils et retéléchargent par accident des modèles de plusieurs gigaoctets.
La même distinction vaut pour les apps de messagerie : les caches de stickers ou de proxy peuvent être supprimables, mais pas les bases de messages ni les bibliothèques de médias. Utilisez les réglages de stockage de l’app lorsqu’ils existent. Avec un outil tiers, préférez une liste qui laisse les conversations et les médias décochés par défaut.
Cinq questions avant de supprimer
- Qui possède ce chemin (bundle id ou outil documenté) ?
- Quelle source exacte le reconstruit ?
- Quel est le coût d’une régénération en temps, batterie et réseau, et les données manqueront-elles hors ligne ?
- L’app est-elle encore ouverte, ou un autre programme utilise-t-il ces fichiers ?
- Pouvez-vous annuler (Corbeille) ou l’outil utilise-t-il une suppression permanente ?
Si une réponse manque, conservez les fichiers. Mieux vaut une liste courte dont chaque élément peut être restauré qu’un gros chiffre dans une capture avant/après.
Mesurer, puis vider, puis vérifier
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -20
Lisez depuis le bas. Identifiez l’app à laquelle appartient chaque gros sous-dossier. Après un nettoyage :
- Rouvrez l’app et confirmez que connexion, projets récents et historique de chat fonctionnent toujours.
- Lancez une tâche représentative (compiler, naviguer, ouvrir le fil IA qui vous importe).
- Vérifiez l’espace libre avec le même outil qu’avant ; les snapshots APFS et l’espace purgable peuvent faire diverger Finder et
du.
Ne poursuivez pas Données système comme si c’était un dossier. Les catégories de stockage d’Apple sont des résumés, pas des cibles de suppression (stockage du Mac).
Ce que Mole peut vous apporter
La vue de nettoyage de Mole permet d’examiner les caches avant suppression. Elle peut vider les caches régénérables des navigateurs, messageries et outils d’IA tout en protégeant les conversations, médias, clés de déploiement et fichiers suivis par Git. Les apps qui utilisent un cache peuvent être fermées depuis cette vue, puis la liste actualisée sans relancer toute l’analyse. Les catégories marquées Ne jamais nettoyer restent exclues jusqu’à ce que vous changiez ce choix. Un dossier lent ne bloque pas le reste de l’analyse.
Mole aide à identifier les fichiers et à vérifier la sélection. Si le développeur décrit une procédure précise de réinitialisation, utilisez la fonction de l’app. Si vous ne savez pas comment retrouver les données, conservez-les.
FAQ
Puis-je tout supprimer dans ~/Library/Caches ?
Non. Ce dossier contient les données de plusieurs apps. Examinez-les app par app et vérifiez comment elles peuvent être recréées, de préférence avec la fonction de nettoyage intégrée.
Vider les caches accélérera-t-il mon Mac ?
Parfois un disque plein ralentit l’indexation et l’espace de travail, donc récupérer des caches reconstructibles aide la pression de stockage. Cela ne corrigera pas un goulot CPU, thermique ou mémoire, et la prochaine utilisation peut consommer du CPU et du réseau pour régénérer le cache.
Les dossiers de modèles IA sont-ils sûrs à supprimer ?
Seulement si vous acceptez de les retélécharger. Ce sont en général des actifs hors ligne intentionnels, pas des rebuts accidentels.
Mole efface-t-il l’historique de chat en nettoyant les caches WeChat ou ChatGPT ?
Les chemins de nettoyage de Mole sont écrits pour garder protégés l’historique de chat et données personnelles similaires tout en offrant des caches reconstructibles à revoir. Lisez quand même la sélection à l’écran avant de confirmer ; n’assumez jamais que Tout sélectionner est approprié.