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.
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.
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 :
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.
Caches des gestionnaires de paquets
| Outil | Emplacement du cache | Commande pour le vider |
|---|---|---|
| Homebrew | ~/Library/Caches/Homebrew | brew cleanup --prune=all |
| npm | ~/.npm | npm cache clean --force |
| Dart / Flutter | ~/.pub-cache | dart 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)