Покажет, что съело диск. Удалит безопасно.

ZerX находит dev-кэши, артефакты сборки и скрытые папки, которые легко упустить при обычном просмотре: node_modules, DerivedData, кэши пакетных менеджеров, образы симуляторов. Вы выбираете файлы и проверяете список перед подтверждением удаления.

Скоро в Mac App Store · macOS 13 и новее · Apple Silicon и Intel

Иконка приложения ZerX

Для тех, у кого проблема с node_modules

  • Находит скрытые dev-файлы

    Скрытые dev-папки, кэши пакетных менеджеров, DerivedData, worktree от AI-агентов, образы Docker, симуляторы. Время сканирования зависит от диска, числа файлов и разрешений.

  • По умолчанию — в Корзину

    По умолчанию файлы перемещаются в Корзину: их можно восстановить в Finder, пока Корзина не очищена. Безвозвратное удаление включается отдельно, по умолчанию выключено и требует подтверждения; отменить его нельзя. Подробнее: защищённые папки и исключения.

  • Знает, какие проекты живые

    Проекты со свежими коммитами или правками не предвыбираются. Выберете что-то внутри такого проекта — ZerX предупредит до удаления.

  • Без телеметрии, аккаунта и сети

    Приложение никуда не стучится. Обновления приходят через App Store; прямая версия, когда появится, проверяет обновления на zerxapp.com только если вы это включите.

Четыре шага, без мастера настройки

  1. Разрешите доступ один раз

    Выберите домашнюю или другую папку в стандартном диалоге macOS. ZerX сканирует и очищает доступное содержимое выбранной папки с учётом ограничений песочницы и защиты macOS. Некоторые расположения остаются недоступны. Имена и содержимое файлов, а также результаты сканирования не отправляются разработчику.

  2. Сканируйте

    Выбранная папка и доступные кэши. Размеры обновляются прямо во время сканирования.

  3. Проверьте галочки

    Dev-кэши и старые артефакты сборки предвыбраны там, где это безопасно. Остальное решаете вы.

  4. Удалите в Корзину

    Очистите Корзину, когда будете уверены.

Три слоя между вами и плохим днём

  • Белый список области

    Трогать можно только папку, к которой вы дали доступ, обычно домашнюю. Остальной диск показывается для картины, не для удаления.

  • Жёсткий чёрный список

    Связки ключей, Preferences, Application Support (кроме отдельных кэшей и резервных копий iPhone, перечисленных на странице безопасности), iCloud, Сообщения, Почта, Фото, Safari, .ssh, .gnupg, .aws, .kube, rc-файлы shell. Папка, внутри которой есть защищённый путь, тоже защищена.

  • Одна точка удаления

    Каждое удаление проходит через единственную проверку: путь нормализуется и перепроверяется после разрешения симлинков. Симлинк в защищённую папку не пройдёт. Покрыто тестами.

Вопросы и ответы

Будет ли версия вне App Store?

Да, позже. Прямая загрузка с подписью и нотаризацией Apple планируется после выхода в App Store, с функциями, которым нужен полный доступ к диску, например удалением локальных снимков Time Machine.

Это безопасно?

Удаление по умолчанию в Корзину. Личные данные и системные файлы в чёрном списке, который проверяется на уровне удаления, и этот уровень покрыт тестами. Полный список защищённых папок — на странице «Безопасность».

Какой доступ просит приложение?

Выберите домашнюю или другую папку в стандартном диалоге macOS. ZerX сканирует и очищает доступное содержимое выбранной папки с учётом ограничений песочницы и защиты macOS. Некоторые расположения остаются недоступны. Имена и содержимое файлов, а также результаты сканирования не отправляются разработчику.

Может ли он почистить «Системные данные» из Хранилища?

ZerX помогает найти доступные кэши и логи, которые могут входить в «Системные данные». Версия App Store не очищает всю эту категорию и не удаляет снимки Time Machine. macOS может иначе учитывать занятое место.

Сколько стоит?

ZerX 0.x бесплатный.

Как удалить приложение?

Закройте ZerX и переместите ZerX.app в Корзину в Finder. Локальные настройки могут остаться в контейнере macOS; подробнее — в политике конфиденциальности.