
Chaque serveur de dev, avec son projet
Les serveurs Node, Bun, Deno, Python, Ruby, PHP, Java, Go et .NET sont listés avec le dossier de projet depuis lequel ils ont été lancés, le port sur lequel ils écoutent et depuis combien de temps ils sont inactifs. Arrêtez-en un, forcez l’arrêt d’un serveur qui ne répond pas, ou arrêtez tout ce qu’un projet a lancé. Rien de ce qui se trouve dans une app installée n’est traité comme un serveur de dev, vous ne pouvez donc pas arrêter Slack par erreur.
Conteneurs Docker
Les conteneurs en cours avec leurs ports, leur processeur et leur mémoire, et des boutons Redémarrer et Arrêter, sur la page Conteneurs et sous forme de tuile sous l’encoche.
Les caches qui occupent 50 Go
DerivedData de Xcode, archives, support des appareils et simulateurs ; caches npm, Yarn, pnpm, pip, Cargo, Go, Gradle, Maven et CocoaPods ; navigateurs Playwright et Puppeteer ; modèles Ollama et Hugging Face. Les caches que vous n’avez pas touchés depuis 90 jours sont signalés. Sous Windows, il ajoute NuGet, Visual Studio, JetBrains et Android Studio, et ne compte les dossiers node_modules, bin et obj ou target que là où se trouve un vrai projet.

Sur Mac et sous Windows
| Mac | Windows | |
|---|---|---|
| Serveurs de dev avec projet et port | Oui | Oui |
| Arrêter, forcer l’arrêt, arrêter un projet | Oui | Oui |
| Conteneurs Docker | Oui | Oui |
| Nettoyage de Xcode et des simulateurs | Oui | — |
| Caches des gestionnaires de paquets | Oui | Oui |
| Ports ouverts, outils ping et DNS | Non | Oui |
Questions
Est-ce juste lsof avec une fenêtre ?
Ça commence là, puis chaque processus est associé à son dossier de projet et à son environnement d’exécution, son temps d’inactivité est calculé, et les apps sont laissées tranquilles. Vous n’avez pas besoin de vous souvenir de l’onglet de terminal qui l’a lancé.
Vider DerivedData est-il sans risque ?
Oui. Xcode le reconstruit, et la première compilation qui suit est plus lente. Bytesweep garde ce qu’il supprime pendant 7 jours.
Peut-il faire un prune de Docker ?
Oui, avec un avertissement clair d’abord : le prune de Docker ne peut pas être annulé, donc Bytesweep montre ce qu’il va supprimer avant que vous le lanciez.