CacheDropBÊTAObtenir la bêta gratuite

Récupérez des gigaoctets de code oublié.

Si vous codez sur un Mac, ce qui prend le plus de place, ce ne sont pas vos fichiers. Ce sont les artefacts de compilation éparpillés dans chacun de vos vieux projets.

Télécharger CacheDrop (gratuit)Nettoyeur Mac pour développeurs · macOS 26+ · Apple Silicon

Mis à jour en octobre 2026 · 6 min de lecture

Qu’est-ce qui remplit le stockage de votre Mac?

Quand vous consultez le stockage de macOS, les environnements de développement sont souvent regroupés dans un énorme bloc « Données système » qui ne vous apprend rien. CacheDrop cible précisément :

  • Les DerivedData de Xcode : les produits de compilation intermédiaires et les index
  • Les dossiers node_modules abandonnés dans de vieux projets
  • Les images et le cache de compilation Docker, plus les caches de paquets Homebrew, npm et Yarn

Les trois sont recréables : vos outils les recréent à la prochaine compilation ou installation. Les supprimer libère de l’espace disque sans toucher à votre code source.

1. DerivedData de Xcode

Xcode génère d’énormes quantités de données de compilation intermédiaires. CacheDrop vide sans risque ~/Library/Developer/Xcode/DerivedData sans toucher à votre code.

Supprimer DerivedData à la main

Quittez d’abord Xcode, puis lancez cette commande dans Terminal. Vous pouvez aussi ouvrir Xcode › Settings › Locations, cliquer sur la flèche à côté de Derived Data et mettre les dossiers à la Corbeille.

Terminal
rm -rf ~/Library/Developer/Xcode/DerivedData/*

Avec CacheDrop

CacheDrop montre la taille de DerivedData sous Developer caches and build files, pour que vous puissiez la voir et la vider quand vous confirmez.

2. node_modules abandonnés

Vous avez probablement des dizaines de vieux projets React ou Node auxquels vous n’avez pas touché depuis un an. Chaque dossier node_modules peut dépasser 500 Mo. CacheDrop les trouve dans les dossiers que vous choisissez et vous laisse choisir ceux à supprimer.

Trouver et vider node_modules à la main

Listez chaque dossier node_modules d’un répertoire avec sa taille. Remplacez le chemin par le dossier où vous gardez vos projets :

Terminal
find ~/Projects -name node_modules -type d -prune -exec du -sh {} +

Supprimez ceux dont vous n’avez pas besoin avec rm -rf path/to/project/node_modules. Si vous revenez à un projet, npm install les réinstalle.

Avec CacheDrop

CacheDrop analyse les dossiers que vous choisissez et liste chaque dossier node_modules avec sa taille, pour que vous choisissiez ceux à supprimer. Il laisse de côté les projets modifiés cette semaine, et ce que vous supprimez va à la Corbeille.

3. Caches Docker et gestionnaires de paquets

Videz les images Docker inutilisées, les caches Homebrew, .pub-cache et les restes de npm qui occupent discrètement votre SSD.

Vider le cache Docker à la main

Cette commande supprime les conteneurs arrêtés, les réseaux inutilisés, les images orphelines et le cache de compilation. Ajoutez -a pour supprimer aussi toutes les images qu’aucun conteneur n’utilise. Les volumes sont conservés, sauf si vous ajoutez --volumes.

Terminal
docker system prune

Caches des gestionnaires de paquets

OutilEmplacement du cacheCommande pour le vider
Homebrew~/Library/Caches/Homebrewbrew cleanup --prune=all
npm~/.npmnpm cache clean --force
Dart / Flutter~/.pub-cachedart pub cache clean

Avec CacheDrop

CacheDrop regroupe les caches Docker, Homebrew et npm sous Developer caches and build files, affiche le total et les vide ensemble. Aucune commande à retenir.

FAQ sur le stockage pour développeurs

Peut-on supprimer les DerivedData de Xcode sans risque?

Oui. DerivedData contient des produits de compilation, des journaux et des index que Xcode recrée automatiquement. Votre prochaine compilation et l’indexation du code prendront plus de temps une fois, le temps que Xcode les reconstruise.

Supprimer node_modules va-t-il briser mon projet?

Non. Tant que package.json et votre fichier de verrouillage sont toujours là, npm install (ou yarn ou pnpm) restaure les mêmes dépendances.

docker system prune supprime-t-il mes volumes?

Pas par défaut. Les volumes ne sont supprimés que si vous ajoutez l’option --volumes.

Pourquoi mon Mac affiche-t-il les fichiers de développement dans « Données système »?

Parce que les réglages de stockage de macOS ne détaillent pas les caches de votre dossier Bibliothèque ni ceux de vos dossiers de projets. La plupart des fichiers de compilation sont donc comptés dans les Données système. Un nettoyeur Mac pour développeurs comme CacheDrop nomme chacun d’eux et montre sa taille.

Que nettoie CacheDrop pour les développeurs?

Les DerivedData de Xcode, les vieux dossiers node_modules, les images et le cache de compilation Docker inutilisés, et les caches de paquets Homebrew, npm et Yarn. Vous vérifiez chaque élément avant qu’il soit vidé.

Oubliez le Terminal.

CacheDrop trouve DerivedData, node_modules et les caches Docker en une seule analyse. Gratuit pendant la bêta.

Télécharger CacheDrop (gratuit)