Ce qu'il trouve
50 emplacements nommés, et ce qui arrive à chacun
Compter les caches est facile et ne dit rien. Ce qui compte, c'est de savoir si un nettoyeur fait la différence entre un cache qu'il peut rendre et un dossier contenant cinq ans de votre configuration. Cette page est la liste entière, avec ce jugement affiché pour chaque entrée.
Trois réponses, pas deux
La plupart des nettoyeurs trient les fichiers en « déchets » et « non analysés ». DevSweep les trie en trois, parce que c'est au milieu que se trouvent les vraies décisions — et c'est celle qu'un outil ne doit pas prendre à votre place.
Supprimés définitivement, parce qu'une commande nommée les reconstruit. La commande est affichée avant votre confirmation : la promesse se vérifie au lieu de se croire.
Déplacés vers la Corbeille, d'où macOS peut les restaurer. Ce sont ceux où les indices sont bons sans être certains, et le dire vaut mieux que deviner avec assurance.
Mesurés et affichés, jamais proposés. DevSweep vous dit l'espace qu'ils occupent puis refuse d'y toucher. Identifiants, modèles, transcriptions de sessions et historique d'annulation figurent sur cette liste.
La liste entière
Lue depuis l'application elle-même lors de la construction de cette page : elle ne peut donc pas être en retard sur ce que DevSweep fait. Les chemins sont relatifs à votre dossier personnel.
Xcode6
- DerivedDataSûr
- Archives older than 90 daysÀ revoir
- iOS DeviceSupportSûr
- Swift Package Manager cacheSûr
- Retired simulatorsÀ revoir
- Simulator cachesSûr
Docker5
- Docker disk imageProtégé
- Build cacheSûr
- Unused imagesÀ revoir
- Stopped containersÀ revoir
- Unused volumesÀ revoir
Node.js4
- npm cacheSûr
- pnpm storeÀ revoir
- Yarn cacheSûr
- Bun install cacheSûr
Chaînes de langages7
- CocoaPods cacheSûr
- CocoaPods spec repositoryProtégé
- Cargo registrySûr
~/.cargo/registry - Go module cacheSûr
~/go/pkg/mod - Go build cacheSûr
~/Library/Caches/go-build - Shared virtualenvsÀ revoir
- pyenv versionsÀ revoir
Éditeurs, Android et journaux système13
- pip cacheSûr
~/Library/Caches/pip - uv cacheSûr
~/.cache/uv - Poetry cacheÀ revoir
~/Library/Caches/pypoetry - VS Code cachesSûr
~/Library/Application Support/Code/CachedData - Cursor cachesSûr
~/Library/Application Support/Cursor/CachedData - JetBrains cachesÀ revoir
~/Library/Caches/JetBrains - Crash reportsSûr
~/Library/Logs/DiagnosticReports - iOS device logsSûr
~/Library/Developer/Xcode/iOS Device Logs - Gradle cacheSûr
~/.gradle/caches - Gradle distributionsSûr
~/.gradle/wrapper/dists - Android build cacheSûr
~/.android/build-cache - Emulator imagesÀ revoir
- SDK system imagesÀ revoir
Outils de développement8
- Dart / Flutter hosted packagesÀ revoir
~/.pub-cache/hosted - Terraform provider cacheÀ revoir
~/.terraform.d/plugin-cache - Hugging Face model cacheÀ revoir
~/.cache/huggingface/hub - nvm download archivesÀ revoir
~/.nvm/.cache/bin - mise retained downloadsÀ revoir
~/.local/share/mise/downloads - asdf download archivesÀ revoir
~/.asdf/downloads - Ollama modelsProtégé
~/.ollama/models - AWS CLI session cacheProtégé
~/.aws/cli/cache
Outils de codage IA5
- Claude Code working cachesSûr
~/Library/Caches/claude-cli-nodejs - Claude Code plugin cacheÀ revoir
~/.claude/plugins/cache - Codeium browser downloadsÀ revoir
~/.codeium/ws-browser - Claude Code session historyProtégé
~/.claude/projects - Claude Code file historyProtégé
~/.claude/file-history
Homebrew2
- Homebrew downloadsSûr
- Unused Homebrew dependenciesÀ revoir
Au-delà des caches
La liste ci-dessus est ce qu'une analyse nomme. Voici ce qu'elle déduit.
Il lit Git avant de proposer quoi que ce soit
Le travail non validé, les commits non poussés et les projets récemment touchés sont exclus. Quand les indices sont flous, DevSweep refuse au lieu de supposer : l'absence de signal ne prouve pas qu'un projet est inactif.
Il compte des blocs, pas des déclarations
Un fichier creux annonce 994 Go tout en occupant 17. DevSweep mesure ce qui est sur le disque, compte un lien physique une fois et ignore ce qui est sur un autre volume — le nombre affiché est donc celui que vous obtenez.
Restes d'applications supprimées
Glisser une application vers la Corbeille supprime le bundle et rien d'autre. DevSweep demande à macOS si l'application a vraiment disparu avant de lister ce qu'elle a laissé — et n'en marque jamais rien comme sûr, car réinstaller ne rend pas les réglages.
Doublons
Fichiers identiques trouvés par contenu, pas par nom, les liens physiques comptés une seule fois pour que le total soit l'espace réellement récupéré.
Rien ne quitte le Mac
Pas de compte, pas d'envoi, pas de télémétrie. Résultats, chemins et tailles restent sur la machine. La recherche de mises à jour est désactivée jusqu'à ce que vous l'activiez, et n'envoie alors rien vous concernant.
Un outil en ligne de commande, inclus
Le même moteur que l'application, scriptable, en aperçu par défaut : une option mal tapée vous montre une liste au lieu d'en supprimer une.
L'analyse est gratuite. Toujours.
Tous les emplacements ci-dessus, toutes les classifications et tous les chemins, sans payer et sans date limite. La licence, c'est ce que coûte la suppression.