Покажет, что съело диск. Удалит безопасно.
ZerX находит dev-кэши, артефакты сборки и скрытые папки, которые легко упустить при обычном просмотре: node_modules, DerivedData, кэши пакетных менеджеров, образы симуляторов. Вы выбираете файлы и проверяете список перед подтверждением удаления.
Скоро в Mac App Store · macOS 13 и новее · Apple Silicon и Intel
Для тех, у кого проблема с node_modules
-
Находит скрытые dev-файлы
Скрытые dev-папки, кэши пакетных менеджеров, DerivedData, worktree от AI-агентов, образы Docker, симуляторы. Время сканирования зависит от диска, числа файлов и разрешений.
-
По умолчанию — в Корзину
По умолчанию файлы перемещаются в Корзину: их можно восстановить в Finder, пока Корзина не очищена. Безвозвратное удаление включается отдельно, по умолчанию выключено и требует подтверждения; отменить его нельзя. Подробнее: защищённые папки и исключения.
-
Знает, какие проекты живые
Проекты со свежими коммитами или правками не предвыбираются. Выберете что-то внутри такого проекта — ZerX предупредит до удаления.
-
Без телеметрии, аккаунта и сети
Приложение никуда не стучится. Обновления приходят через App Store; прямая версия, когда появится, проверяет обновления на zerxapp.com только если вы это включите.
Четыре шага, без мастера настройки
-
Разрешите доступ один раз
Выберите домашнюю или другую папку в стандартном диалоге macOS. ZerX сканирует и очищает доступное содержимое выбранной папки с учётом ограничений песочницы и защиты macOS. Некоторые расположения остаются недоступны. Имена и содержимое файлов, а также результаты сканирования не отправляются разработчику.
-
Сканируйте
Выбранная папка и доступные кэши. Размеры обновляются прямо во время сканирования.
-
Проверьте галочки
Dev-кэши и старые артефакты сборки предвыбраны там, где это безопасно. Остальное решаете вы.
-
Удалите в Корзину
Очистите Корзину, когда будете уверены.
Три слоя между вами и плохим днём
-
Белый список области
Трогать можно только папку, к которой вы дали доступ, обычно домашнюю. Остальной диск показывается для картины, не для удаления.
-
Жёсткий чёрный список
Связки ключей, 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; подробнее — в политике конфиденциальности.
