
Все dev-серверы с их проектами
Серверы Node, Bun, Deno, Python, Ruby, PHP, Java, Go и .NET показываются с папкой проекта, из которой их запустили, портом, который они слушают, и временем простоя. Остановите один, принудительно остановите тот, что не реагирует, или остановите всё, что запустил проект. Всё, что находится внутри установленного приложения, никогда не считается dev-сервером, так что Slack по ошибке не остановить.
Контейнеры Docker
Запущенные контейнеры с портами, загрузкой процессора и памятью и кнопками «Перезапустить» и «Остановить» на странице «Контейнеры» и в виде плитки под вырезом.
Кэши, которые съедают 50 ГБ
Xcode DerivedData, архивы, device support и симуляторы; кэши npm, Yarn, pnpm, pip, Cargo, Go, Gradle, Maven и CocoaPods; браузеры Playwright и Puppeteer; модели Ollama и Hugging Face. Кэши, которых вы не касались 90 дней, помечаются. В Windows добавляются NuGet, Visual Studio, JetBrains и Android Studio, а папки node_modules, bin и obj или target учитываются, только если рядом настоящий проект.

На Mac и в Windows
| Mac | Windows | |
|---|---|---|
| Dev-серверы с проектом и портом | Да | Да |
| Остановить, остановить принудительно, остановить проект | Да | Да |
| Контейнеры Docker | Да | Да |
| Очистка Xcode и симуляторов | Да | — |
| Кэши менеджеров пакетов | Да | Да |
| Открытые порты, ping и DNS | Нет | Да |
Вопросы
Это просто lsof с окном?
Начинается с этого, а затем каждый процесс сопоставляется с папкой проекта и средой выполнения, вычисляется время простоя, а приложения не трогаются. Не нужно помнить, в какой вкладке терминала вы его запустили.
Безопасно ли очищать DerivedData?
Да. Xcode создаст её заново, и первая сборка после этого будет медленнее. Bytesweep хранит удалённое 7 дней.
Может ли он делать prune в Docker?
Да, но сначала с понятным предупреждением: собственный prune Docker нельзя отменить, поэтому Bytesweep показывает, что будет удалено, до запуска.