Mole: руководство от гика, что умеет системная утилита для macOS и где проходят её ограничения

Mole для Mac — нативная системная утилита для macOS, которая объединяет очистку кэшей, управление установленными приложениями, обслуживание системных компонентов, анализ занятого места и мониторинг состояния компьютера. Этот обзор относится именно к платному графическому Mole for Mac с официального домена mole.fit, а не к одноимённым приложениям и не к бесплатной консольной программе mo. Графическая версия разработана и поддерживается Tw93 как продукт Faberon, работает на macOS 14 Sonoma и новее, поддерживает Apple Silicon и Intel и на 4 сентября 2026 года активно обновляется. Ниже разобраны реальные рабочие зоны Mole, границы бесплатного режима, локальная обработка данных, разрешения macOS, удаление и восстановимость файлов, а также сценарии, в которых отдельная специализированная утилита оказывается рациональнее.

Что такое Mole и какой именно продукт рассматривается

У названия Mole есть важная особенность: под ним существуют две связанные, но самостоятельные программы. Mole for Mac — закрытое нативное приложение на SwiftUI с графическим интерфейсом, лицензией за разовую плату и пятью основными рабочими разделами. Отдельно развивается бесплатный Mole CLI, который запускается командой mo, распространяется с открытым исходным кодом по GPL-3.0 и рассчитан на Terminal. Графическая программа не является оболочкой поверх CLI и не запускает его для выполнения своих операций. У двух реализаций пересекаются категории очистки, общий список защищённых путей и журнал операций, однако набор функций и поведение при удалении отличаются.

В этом материале слово Mole без уточнения означает Mole for Mac. CLI упоминается только там, где это нужно для разграничения редакций: например, у консольной версии есть mo purge для артефактов проектов, mo installer для поиска установочных архивов и структурированный JSON-вывод, а в графической версии этих возможностей нет. В обратную сторону Mole for Mac добавляет визуальную карту диска, панель в строке меню, управление автозапуском, обновление сторонних приложений, Privacy Alerts, Battery Care, управление вентиляторами на поддерживаемых Mac и Clean Screen.

Параметр Mole for Mac
Тип Нативная графическая системная утилита для macOS
Разработчик Tw93; продукт Faberon
Основные задачи Очистка кэшей и временных данных, удаление приложений с остатками, обновления и автозапуск, обслуживание macOS, анализ диска, мониторинг ресурсов
Платформа macOS 14 Sonoma и новее; Apple Silicon и Intel
Текущий статус Активно поддерживается; в истории релизов на дату обзора первой указана v1.14.0 Preview build 222, перед ней — v1.13.0 от 29 августа 2026 года
Распространение DMG с официального сайта или Homebrew Cask с именем mole-app
Цена 19 долларов США разово
Лицензия Одна покупка для двух Mac, пожизненные обновления заявлены для текущей модели лицензирования, подписки нет
Бесплатная проверка Сканирование остаётся бесплатным; каждый инструмент с изменением данных разрешено запустить два раза до обязательной активации
Возврат 14 дней
Русский интерфейс В перечне девяти локализаций русского языка нет
Обработка файлов Основные сканирование и очистка выполняются локально; содержимое и имена просканированных файлов не загружаются в облако
Основные разрешения Full Disk Access для полного охвата Library и защищённых областей; пароль администратора для отдельных системных действий; Accessibility требуется только для блокировки ввода в Clean Screen
Импорт и экспорт проектов Не применяются: Mole не является редактором документов и не создаёт собственный проектный формат

По классу это не «оптимизатор одним нажатием» в старом понимании и не антивирусный пакет. Пять базовых модулей разделены по задаче, а перед операциями очистки и удаления приложение показывает кандидатов и их размер. Такая модель важна для системной утилиты: пользователь видит, что именно будет затронуто, а не только итоговое число освобождаемого места.

Текущий статус, совместимость и отличие от Mole CLI

Mole for Mac требует macOS 14 Sonoma или более новую систему. Поддерживаются и компьютеры на Apple Silicon, и Intel Mac. Поэтому владельцу старого Mac сначала нужно сверить версию системы: материал GeekHow о старых версиях Mac OS X полезен для ориентира по поколениям macOS, но сама актуальная графическая версия Mole на системах до Sonoma не запускается как поддерживаемый продукт. Для Big Sur, Monterey и Ventura это принципиальное ограничение независимо от свободного места и характеристик процессора.

История релизов показывает активную разработку. На дату обзора страница обновлений открывается с v1.14.0 Preview build 222, где дорабатываются удаление данных из Group Containers и Application Scripts, проверка обновлений, фоновое определение размеров в Analyze, температурные показатели, энергопотребление интерфейса и обработка ошибок. Предыдущий полноценный датированный выпуск v1.13.0 вышел 29 августа 2026 года. Это не снятая с поддержки программа и не заброшенный проект.

CLI при этом живёт отдельным циклом. Его устанавливают через Homebrew как mole, а графическое приложение — как mole-app. Консольный инструмент бесплатен и открыт по GPL-3.0; Mole for Mac закрыт и продаётся отдельно. Установка одного не разблокирует другое и не превращает CLI в «бесплатную редакцию» графического приложения. Они способны сосуществовать на одном Mac и используют общий список защищённых элементов и общий журнал ~/Library/Logs/mole/operations.log, но одновременно запускать удаление в обоих интерфейсах не стоит: программы не координируют операции в реальном времени.

Ещё одно различие касается ширины очистки. CLI допускает более агрессивный сценарий для разработчиков: mo purge охватывает, среди прочего, node_modules, Pods, venv и другие каталоги, восстановление которых требует повторной загрузки зависимостей. Графическая версия сознательно не предлагает такие скачанные зависимости и оставляет для ручного подтверждения только локально пересоздаваемые результаты сборки. Поэтому одинаковое название категории в двух программах не гарантирует идентичный список кандидатов.

Интерфейс Mole и пять рабочих зон

Основное окно строится вокруг верхней навигации Clean, Apps, Optimize, Analyze и Status. В текстовой справке раздел приложений также называется Software, но в актуальных интерфейсных изображениях вкладка подписана Apps; внутри неё находятся Uninstall, Updates и Startup. Тематическое оформление связывает разделы с небесными телами, однако за визуальной метафорой остаётся обычная функциональная логика: очистка, приложения, обслуживание, карта диска и состояние системы.

Clean: кэши, журналы и временные данные

Clean сканирует десять категорий: кэши приложений, системные кэши, журналы, данные инструментов разработки, кэши AI-инструментов, браузеры, клиенты облачных дисков, программы для дизайна, коммуникационные приложения и прочие временные файлы. Корзина отображается отдельно. В категорию разработчика входят, например, Xcode, npm, pip и Gradle; в группу AI-инструментов — кэши ChatGPT, Claude, Codex, Copilot, Cursor и ряда других приложений. Это именно очистка локальных кэшей этих программ, а не встроенная генеративная функция Mole.

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

Раздел Clean в Mole for Mac после очистки кэшей
Clean показывает результат освобождения места и отделяет сканирование от фактического удаления.

Размеры рассчитываются с учётом hard link, чтобы общие физические данные не считались несколько раз. Программа также проверяет активные процессы и не трогает кэши работающих приложений, когда такое удаление способно конфликтовать с текущей сессией. Для браузеров действует тот же принцип: открытый браузер защищает связанные кэши от очистки. Это отличается от ручного удаления истории и cookies; для такой отдельной задачи у GeekHow есть материал про очистку истории и cookies в браузерах.

Apps: обновления, автозапуск и полное удаление программ

Apps объединяет три операции, которые обычно разнесены по разным утилитам. Updates проверяет Sparkle, Homebrew Cask и Formula, Mac App Store и поддерживаемые механизмы обновления приложений. Когда безопасная замена пакета доступна внутри Mole, программа устанавливает обновление; для случаев, где macOS или поставщик требует собственный механизм, Mole передаёт действие в App Store или в саму программу. Проверяемые веб-пакеты добавляются осторожнее и не включаются в массовое Update All без подходящего уровня подтверждения.

Startup показывает Login Items, Launch Agents, Launch Daemons и фоновые элементы. Стабильно сопоставленные службы можно отключать из Mole. Для объектов, которыми macOS управляет через собственный Background Task Management и для которых нет надёжного локального обработчика, приложение открывает соответствующую панель System Settings вместо попытки изменить запись вслепую.

Uninstall ищет данные приложения более чем в пятнадцати областях Library: Application Support, Caches, Preferences, Logs, Launch Agents, Launch Daemons, Login Items, Containers, Group Containers, Saved Application State, Input Methods и других. Слабые или неоднозначные совпадения остаются видимыми, но не отмечаются автоматически. Такой подход снижает риск удалить общий контейнер, которым пользуется другое приложение того же разработчика.

Раздел Apps и вкладка Uninstall в Mole for Mac
Uninstall раскрывает основной пакет приложения и связанные каталоги, позволяя проверить выбранные остатки до удаления.

Поддерживается пакетное удаление нескольких приложений: Cmd-клик добавляет строки в набор, а сбой отдельного элемента не стирает весь список и оставляет проблемный объект для повторной попытки. Для приложений с владельцем root требуется административное подтверждение; в пределах текущей сессии последующие совместимые удаления используют уже выданную авторизацию.

Optimize: обслуживание macOS без списка абстрактных «ускорителей»

Optimize выполняет набор определённых задач обслуживания, а не произвольную чистку системных каталогов. Видимый первый проход касается переключения способов ввода, AirDrop, Spotlight и Notification Center. Глубже доступны пересборка Quick Look, обслуживание Launch Services, vacuum для SQLite-хранилищ, очистка сохранённого состояния приложений, истории карантина и уведомлений, проверка повреждённых preferences и Launch Agents, аудит элементов входа и периодические процедуры macOS.

У задач есть защитные условия. Операции, затрагивающие устройства и связанные службы, пропускаются при активном VPN, Bluetooth-клавиатуре или мыши, Bluetooth-аудио, внешнем аудиоустройстве либо внешнем дисплее. В итоговом отчёте Mole показывает, что выполнено и почему отдельный пункт пропущен. Сброс DNS и сетевого стека не входит в стандартный набор Optimize.

Раздел Optimize в Mole for Mac во время обслуживания системных компонентов
Optimize группирует конкретные процедуры обслуживания и показывает ход выполнения вместо одного непрозрачного индикатора.

Analyze: интерактивная карта занятого места

Analyze строит treemap всего диска, где площадь прямоугольника пропорциональна размеру файла или каталога. Крупнейшие области заметны визуально, а рядом сохраняется обычный список, поэтому карта не является единственным способом навигации. Каталог открывается переходом внутрь, хлебные крошки возвращают к любому предку, а контекстные действия позволяют открыть или показать объект в Finder и переместить его в Корзину после подтверждения.

Корневые системные области защищены от удаления. Каталоги, для которых не удалось сразу получить размер из-за TCC или других разрешений, не исчезают из отчёта: интерфейс показывает неполный результат и предлагает повторить получение доступа. Сканирование кэшируется на 24 часа для быстрого возврата, а медленные папки продолжают рассчитываться в фоне. Такой подход полезен при диагностике «System Data», но сам treemap не заменяет понимание назначения каталога: большой объект не становится мусором только из-за размера.

Treemap диска в разделе Analyze программы Mole for Mac
Analyze сочетает список каталогов с treemap, где площадь блока соответствует занятому объёму.

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

Status: ресурсы, процессы, батарея и вентиляторы

Status — bento-панель со здоровьем системы, CPU, GPU, памятью, батареей или температурным состоянием, диском, сетью и зависящей от оборудования карточкой Fans или Thermal. Каждая метрика имеет 60-секундную мини-историю. Список процессов обновляется каждую секунду и сортируется по Name, PID, CPU, Power и Memory. Строку процесса разрешено закрепить, чтобы она оставалась сверху между обновлениями и после перезапуска Mole.

Контекстное меню процесса включает Pin/Unpin, Copy Executable Path и Terminate. Завершение сначала отправляет обычный TERM, а при необходимости переходит к принудительному KILL. Это сильное действие: если приложение держит несохранённый документ, Mole не способен гарантировать его сохранность. Системные защищённые процессы не получают доступного действия завершения.

На поддерживаемых Mac появляются режимы вентилятора Auto, Cool и Max; в разных частях интерфейса прежние описания встречались с именем Cool/Max, поэтому ориентироваться нужно на подписи текущей сборки. Battery Care на совместимом оборудовании удерживает встроенную батарею примерно в диапазоне 75–80 процентов, пока работает Mole, и требует однократного административного разрешения для системного помощника.

Панель Status в Mole for Mac с CPU, GPU, памятью, батареей, диском, сетью и процессами
Status показывает текущие показатели и список процессов без перехода в отдельный системный монитор.

Menu Bar: постоянный HUD и повседневные инструменты

Монитор в строке меню необязателен. Он показывает выбранные показатели, компактный значок либо анимированного персонажа, скорость которого отражает нагрузку. В выпадающей панели доступны здоровье системы, аппаратные карточки, поддерживаемое управление вентиляторами, пять наиболее активных по CPU процессов и накопительная статистика Clean Watch.

Там же находятся Privacy Alerts для камеры и микрофона, Keep Screen On с режимами по времени и до ручной остановки, Clean Screen для перевода дисплея в однотонный режим на время чистки, а также Eject для доступных внешних томов и образов. Блокировка ввода в Clean Screen требует Accessibility; обычная доступность через VoiceOver к этому разрешению не относится.

Меню Mole for Mac в строке меню macOS с системными метриками и быстрыми действиями
Menu Bar HUD оставляет системные показатели и быстрые действия доступными без открытия главного окна.

Рабочий процесс, форматы, пакетные операции и автоматизация

У Mole нет импорта пользовательского документа, проекта или медиатрека: программа получает данные из локального состояния macOS — файловой системы, каталогов Library, списка приложений, launchd, датчиков, процессов и поддерживаемых каналов обновления. По этой причине перечень «поддерживаемых форматов» здесь корректнее описывать не расширениями документов, а типами объектов: пакеты .app, связанные каталоги и plist-службы, записи Mac App Store, Homebrew Cask и Formula, Sparkle-обновления, часть Electron-каналов и проверяемые пакеты поставщиков.

Экспорт проекта тоже отсутствует. Результат работы — удалённые или перемещённые в Корзину данные, обновлённые приложения, изменённое состояние автозапуска, выполненные процедуры обслуживания и локальный журнал операций. Doctor создаёт читаемый диагностический отчёт и предоставляет действие Copy Report. Структурированный JSON относится к CLI и не должен восприниматься как экспорт графического Mole.

Пакетные возможности в GUI присутствуют в нескольких местах. Clean выбирает набор кандидатов сразу по категориям; Apps поддерживает Update All и множественное удаление; Optimize запускает группу задач обслуживания с объединённой административной авторизацией. Это не планировщик и не безнадзорная автоматизация. В графическом приложении подтверждение и просмотр результата остаются частью модели работы.

Фоновая работа ограничена полезными резидентными функциями. Menu Bar Monitor обновляет метрики, Privacy Alerts следят за фактическим использованием камеры и микрофона, Battery Care действует пока работает Mole, а приложение умеет стартовать вместе с входом в macOS. Отдельного облачного сервиса для хранения результатов нет. Сканирование и очистка проходят локально.

Интернет появляется на границах, где локальная утилита общается с внешней инфраструктурой: активация лицензии связывается с Dodo Payments; проверка и установка обновлений приложений обращается к App Store, Homebrew, Sparkle или другим каналам; карточка Network Detail получает публичный IP через API Mole и при необходимости использует внешний сервис для приблизительного местоположения и ISP. Эти сетевые функции не превращают локальный анализ файлов в облачную обработку.

Производительность и зависимость от ресурсов Mac

Для Mole нет смысла придумывать универсальное время сканирования: оно зависит от количества файлов, TCC-разрешений, скорости накопителя и размера пользовательских библиотек. Реальная архитектура даёт более полезные ориентиры. Analyze сохраняет результаты сканирования на 24 часа, чтобы повторный вход не пересчитывал весь диск сразу. В актуальных релизах медленные каталоги продолжают рассчитываться в фоне и показывают уже подсчитанную часть, а не нулевой размер.

Status делает лёгкие визуальные графики по последним 60 секундам, а таблица процессов обновляется раз в секунду. Когда окно долго скрыто, свёрнуто или закрыто, Mole освобождает часть экранных ресурсов и реже выполняет тяжёлые обновления Status. Релизы 1.12–1.14 отдельно дорабатывали поведение длительных сессий, меню-бара и фоновых визуальных элементов. Это подтверждает, что резидентный режим рассматривается как постоянный сценарий, но не даёт оснований обещать фиксированное потребление CPU или памяти на любом Mac.

Разрешение Full Disk Access влияет прежде всего на полноту сканирования, а не на скорость как таковую. Без него приложение продолжает работать, но видит меньше кэшей и остатков в Library и обозначает ограничение. Аналогично, некоторые аппаратные показатели зависят от конкретного Mac: например, фан-контроль показывается только там, где поддержан.

Безопасность и приватность

Для системной утилиты главный риск связан не с интерфейсом, а с правом удалять данные. Mole использует несколько уровней защиты: запрет на критические системные пути, проверку символьных ссылок, повторную валидацию объекта непосредственно перед удалением, учёт работающих приложений, пользовательский Protected Items и журнал каждой операции. Системные корни /System, /usr, /bin и /sbin не входят в разрешённую область очистки.

Отдельно защищены категории, которые внешне похожи на кэш, но содержат дорогие или уникальные данные. Mole не предлагает удалять локальные модели Ollama и LM Studio, кэши Hugging Face, Torch и Whisper с загруженными данными, виртуальные окружения Poetry целиком, системную privacy database, критические записи входа, аудиоплагины Components/VST/VST3 и ряд других областей. Принцип простой: имя каталога .cache само по себе не считается доказательством безопасной регенерации.

Для обычной очистки кэшей доступны два режима Cache Removal: Permanent освобождает место сразу, Trash сохраняет возможность восстановления до очистки Корзины. Cache Removal по умолчанию установлен в Permanent, поэтому для первых запусков разумно вручную выбрать Trash. Удаление приложений проходит через системную Корзину. Optimize имеет узкий набор прямых изменений системно управляемых файлов, которые не получают общего механизма Undo; их выбирают по конкретным условиям, а macOS пересоздаёт соответствующее служебное состояние.

Операции записываются в ~/Library/Logs/mole/operations.log. Запись содержит время, действие, статус, путь и причину пропуска либо ошибки. Статусы различают перемещение в Корзину, безвозвратное удаление, пропуск из-за активного процесса, исчезновение пути, активное обновление и сбой. Такой журнал полезнее общего сообщения «очистка завершена», потому что после операции видно, что именно произошло с конкретным объектом.

Mole for Mac подписан Developer ID и проходит нотариальную проверку Apple. Программа не загружает содержимое файлов, имена файлов, историю браузера, документы, пароли или результаты сканирования. Локальный журнал тоже не отправляется разработчику. Для активации по HTTPS передаются код лицензии и короткая метка устройства, сформированная из имени Mac и хешированного аппаратного отпечатка. Платёжные сведения обрабатывает Dodo Payments.

Сетевой раздел имеет отдельную оговорку: при открытии деталей сети Mole обращается к своему API для отображения публичного IP; для приблизительной геолокации и определения провайдера сервер способен обратиться к ipwho.is без пользовательского токена. Сама программа не включает Google Analytics. Обновление Mole загружается через подписанный Sparkle-канал, а проверка сторонних приложений обращается к соответствующим магазинам и фидам.

Full Disk Access нужен для чтения части кэшей и остатков в ~/Library и других защищённых областях macOS 14+. Пароль администратора появляется только там, где требуется системный уровень полномочий. Clean Screen Input Protection отдельно требует Accessibility, потому что функция блокирует ввод на время чистки. Не следует выдавать Accessibility только ради обычного Clean Screen, если блокировка клавиатуры не нужна.

Цена, бесплатный режим и активация

Mole for Mac продаётся за 19 долларов одной оплатой. Текущая лицензия покрывает два Mac, включает пожизненные обновления и не требует подписки. Для возврата предусмотрено 14 дней. Это отдельная коммерческая лицензия графического приложения; бесплатность CLI к ней не относится.

Вместо обычного семидневного или четырнадцатидневного триала используется лимит действий. Сканирование инструментов доступно без оплаты, а каждый инструмент, который вносит изменения, разрешено выполнить два раза без активной лицензии. После исчерпания этих запусков просмотр и сканирование остаются доступны, а изменяющие данные действия требуют активации.

Полноценная учётная запись Mole для работы приложения не описана. Покупатель получает код лицензии по электронной почте от Dodo Payments и вводит его в панель License. Текущие активированные устройства видны в лицензировании, старый Mac разрешено деактивировать и освободить место для нового. Если лимит двух устройств уже занят, программа не создаёт третью активацию поверх него.

Что перестанет работать первым

Без лицензии после двух бесплатных действий. Сканирование и просмотр кандидатов остаются доступными, но Clean, изменение данных в Apps, Optimize и перенос из Analyze требуют активной лицензии после использования бесплатного лимита. Это не временное отключение по календарю, а функциональный барьер на изменяющие операции.

Без Full Disk Access. Программа запускается и сохраняет часть функций, однако не получает полный охват пользовательской Library и защищённых контейнеров. Итоги очистки и поиска остатков будут неполными, что особенно заметно после длительного использования большого числа приложений.

Без административного подтверждения. Обычный просмотр системы работает, но удаление root-owned приложений, отдельные процедуры Optimize и системный помощник для поддерживаемых функций батареи и вентиляторов не получают необходимых полномочий.

Без Accessibility. Основной Mole продолжает работать. Ограничивается именно Clean Screen Input Protection, которому нужно право перехватывать ввод. VoiceOver и клавиатурная навигация не требуют этого разрешения только ради чтения интерфейса.

Без интернета. Локальные Clean, Analyze и Status не зависят от облачного сканера. Сетевое соединение требуется для первой активации и проверки лицензии, обновлений Mole и сторонних приложений, обращения к магазинам и фидам, а также сетевой карточки с публичным IP. При недоступности этих внешних каналов локальные данные не исчезают.

На macOS старше поддерживаемой границы. Графический Mole требует macOS 14 или новее. Наличие Intel-процессора само по себе не мешает запуску, но старая версия macOS остаётся блокером.

Матрица сохранности результата

Действие Что меняется Что сохраняется Обратимость Что проверить
Clean в режиме Trash Выбранные кэши и временные данные переносятся в Корзину Основные документы и защищённые области не входят в набор; программа-владелец пересоздаёт кэш по мере работы Да, пока Корзина не очищена Откройте несколько часто используемых приложений и убедитесь, что настройки и рабочие данные на месте
Clean в режиме Permanent Выбранные кэши удаляются напрямую Защищённые и невыбранные элементы остаются Общего Undo нет До подтверждения просмотрите review-only позиции и Protected Items
Uninstall Пакет .app и отмеченные связанные файлы перемещаются в Корзину Неоднозначные общие остатки по умолчанию остаются невыбранными До очистки Корзины Проверьте список Group Containers и vendor-папок, если у разработчика установлено несколько приложений
Startup: отключение Поддерживаемый элемент перестаёт запускаться автоматически Само приложение остаётся установленным Обычно достаточно включить элемент обратно; Apple-managed объекты изменяются через System Settings Перезайдите в учётную запись macOS только после того, как запомнили исходное состояние нужных служб
Optimize Обслуживаются конкретные системные кэши, базы и служебные состояния Системные пути из deny-list и неподходящие задачи пропускаются Единой кнопки отката нет Смотрите результат по каждой задаче и причины Skip
Analyze: Move to Trash Выбранный пользовательский объект перемещается в Корзину Корневые защищённые области недоступны для удаления До очистки Корзины Перед удалением крупного каталога откройте его в Finder и определите назначение
Обновление приложения Установленная программа заменяется новой проверенной версией или передаётся её собственному обновлятору Приложение остаётся на том же месте при успешном in-place update Mole не предоставляет универсальный менеджер отката версий Для критичного ПО заранее сохраните установщик или резервную копию, если откат требуется вашему рабочему процессу
Terminate процесса Процесс получает TERM, затем при необходимости KILL Файлы на диске не удаляются самой командой завершения Процесс можно запустить снова, но несохранённое состояние приложения способно потеряться Сохраните документы до завершения пользовательского процесса

Главная граница восстановления проходит не между «безопасным» и «опасным» названием функции, а между способом удаления и типом объекта. Корзина даёт простой путь назад; Permanent и часть Optimize — нет. Поэтому режим удаления кэшей и список выбранных строк имеют большее значение, чем общий объём, который Mole предлагает освободить.

Скрытая стоимость владения

Денежная модель у Mole прозрачная: 19 долларов разово за два Mac, без ежегодного платежа. Доплаты за облачное хранилище, отдельный модуль Analyze или Menu Bar в текущей редакции не заявлены. Основная «скрытая» стоимость относится не к платежам, а ко времени и соседним инструментам.

Во-первых, системная чистка требует проверки кандидатов. Чем ценнее рабочая машина, тем меньше смысла нажимать Select All без чтения review-only строк. Mole специально оставляет дорогие для восстановления данные невыбранными, поэтому часть выигрыша по месту достигается только после ручного решения пользователя.

Во-вторых, программа не заменяет резервное копирование. Корзина помогает при обычном удалении, но Permanent, Optimize и принудительное завершение процесса не дают универсального возврата. Time Machine или другой независимый бэкап остаётся отдельным слоем защиты, особенно перед крупной уборкой системного диска.

В-третьих, Mole не включает отдельный антивирусный модуль в свои пять основных инструментов. Пользователю, которому одновременно требуется проверка вредоносного ПО, понадобится другое средство либо более широкий пакет. Это отличает Mole от CleanMyMac, где защита от вредоносных объектов входит в набор продукта.

Наконец, минимальная система macOS 14 способна стать косвенной стоимостью для старого оборудования. Если Mac остаётся на Big Sur, Monterey или Ventura по аппаратным или рабочим причинам, покупать Mole for Mac нет смысла: проблема решается выбором совместимой альтернативы, а не попыткой обойти системное требование.

Как пользоваться программой — советы гика

Подготовить Mole: установка, разрешения и безопасный режим удаления

Цель. Запустить именно официальный Mole for Mac и настроить права так, чтобы первое удаление оставалось обратимым.

Подготовка. Нужен Mac с macOS 14 или новее. Закройте важные рабочие приложения и убедитесь, что резервная копия актуальна, если планируется крупная очистка.

  1. Скачайте DMG Mole for Mac и перетащите Mole в Applications, затем запустите программу. Альтернативный официальный способ через Homebrew Cask использует пакет mole-app.
  2. Откройте Settings сочетанием Cmd + ,.
  3. На вкладке General проверьте Full Disk Access. Если статус не выдан, откройте предложенную панель System Settings, включите Mole в Privacy & Security → Full Disk Access и перезапустите приложение.
  4. Перейдите на вкладку Tools. В Cache Removal выберите Trash для первых очисток; Permanent оставьте только для случая, когда вы сознательно отказываетесь от восстановления через Корзину.
  5. Откройте Protected Items и добавьте каталоги или кэши, которые нельзя трогать в вашем рабочем процессе.

Важные параметры. Language применяется после перезапуска; Launch at Login и Hide Dock Icon влияют только на поведение запуска и интерфейса. В официальном списке локализаций русского языка нет.

Проверка результата. В Settings отображается выданный Full Disk Access, а Cache Removal показывает выбранный способ удаления.

Типичная ошибка. Mole сканирует слишком мало данных после выдачи Full Disk Access. Разрешение начинает полноценно действовать после повторного запуска приложения.

Безопасный откат. Full Disk Access разрешено снять в System Settings; Protected Items можно очистить вручную; режим удаления возвращается с Trash на Permanent и обратно без изменения уже удалённых данных.

Очистить кэши через Clean без удаления непонятных данных

Цель. Освободить место за счёт регенерируемых кэшей, журналов и временных данных с контролем каждой категории.

Подготовка. Закройте приложения, чьи кэши планируется чистить, особенно браузеры и среды разработки. Для первого прохода оставьте Cache Removal в режиме Trash.

  1. Откройте вкладку Clean.
  2. Запустите Scan your Mac и дождитесь списка категорий.
  3. Раскройте крупные разделы и просмотрите элементы, особенно review-only позиции, которые Mole не выбирает автоматически.
  4. Снимите отметки с данных, назначение которых неясно, либо добавьте их в Protected Items.
  5. Подтвердите выбранную очистку. В бесплатном режиме изменяющее действие доступно два раза до активации.
  6. После завершения откройте панель результата и сопоставьте освобождённое место с фактически обработанными категориями.

Важные параметры. Trash сохраняет удалённые кэши в Корзине, Permanent удаляет их без общего Undo. Package caches и результаты сборки способны иметь заметную стоимость восстановления и поэтому требуют отдельного внимания.

Проверка результата. Откройте несколько часто используемых программ, проверьте их настройки и при необходимости загляните в ~/Library/Logs/mole/operations.log, где записаны статусы обработки.

Типичная ошибка. Нужный кэш отсутствует в списке. Mole пропускает данные работающего приложения либо объект из Protected Items.

Безопасный откат. В режиме Trash восстановите нужный объект из Корзины до её очистки. В Permanent общего отката нет, поэтому этот режим не подходит для первого знакомства с категорией.

Удалить приложение и проверить остаточные файлы

Цель. Удалить .app вместе с подтверждёнными связанными данными, не затронув общие контейнеры другого ПО.

Подготовка. Закройте удаляемое приложение и сохраните его документы. Если у того же поставщика установлено несколько продуктов, особенно внимательно просматривайте Group Containers и vendor-папки.

  1. Откройте Apps и выберите Uninstall.
  2. Выберите приложение. Для пакетной операции добавляйте другие строки Cmd-кликом.
  3. Раскройте план удаления: Mole показывает пакет, Application Support, Caches, Preferences, Logs и другие найденные области.
  4. Оставьте неотмеченными неоднозначные элементы, если связь с ними определена только как слабое совпадение по имени поставщика; Mole специально не выбирает слабые совпадения автоматически.
  5. Нажмите Remove для выбранного набора и подтвердите административный диалог, если удаляется root-owned пакет.
  6. Просмотрите итог по каждому приложению. Неудачная строка остаётся доступной для повторной попытки.

Важные параметры. Программа проверяет, не восстановилось ли приложение или его данные после сканирования. Если объект изменился, удаление останавливается вместо применения устаревшего плана.

Проверка результата. Убедитесь, что приложение исчезло из Applications, а выбранные файлы находятся в Корзине. Слабые совпадения, оставленные без отметки, должны остаться на диске.

Типичная ошибка. Remove не обрабатывает отдельный файл. Причиной бывает защита macOS, работающий процесс, активное обновление или изменение приложения после сканирования.

Безопасный откат. До очистки Корзины верните пакет и связанные элементы обратно. Если приложение использовало собственные облачные данные или отдельную библиотеку документов, их восстановление определяется самим приложением, а не Mole.

Обновить установленные приложения через Apps → Updates

Цель. Проверить несколько каналов обновления и установить поддерживаемые новые версии из одного списка.

Подготовка. Подключите Mac к интернету и сохраните работу в обновляемых приложениях. Для программ, где критично сохранить старую версию, заранее подготовьте свой способ возврата: универсального менеджера отката Mole не содержит.

  1. Откройте Apps → Updates.
  2. Дождитесь завершения проверки Sparkle, Homebrew, Mac App Store и других поддерживаемых источников.
  3. Просмотрите канал каждого найденного обновления и выбранную версию.
  4. Запустите отдельное обновление или Update All для совместимого набора.
  5. Если macOS требует App Store либо собственный обновлятор программы, выполните переданный туда шаг и вернитесь в Mole.
  6. Обновите список и убедитесь, что строка исчезла только после фактического изменения приложения на диске.

Важные параметры. Проверяемые веб-пакеты не должны незаметно подменять установленный bundle: Mole проверяет идентичность и подпись перед заменой. Некоторые магазины и поставщики требуют собственную авторизацию.

Проверка результата. В Apps больше нет предложения той же версии, а About обновлённого приложения показывает ожидаемый номер.

Типичная ошибка. Обновление долго остаётся Pending. Mole ждёт реального изменения установленного приложения; зависание внешнего App Store или собственного обновлятора не засчитывается как успех.

Безопасный откат. Встроенного отката на предыдущую версию нет. Если обновление критично сломало рабочий процесс, используйте сохранённый установщик или резервную копию самого приложения.

Управлять Login Items и фоновыми службами через Startup

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

Подготовка. Определите, какие программы действительно должны стартовать при входе: синхронизация, VPN, драйверы периферии и корпоративные агенты часто зависят от фоновых компонентов.

  1. Откройте Apps → Startup.
  2. Просмотрите Login Items, Launch Agents, Launch Daemons и фоновые записи.
  3. Для уверенно сопоставленного элемента используйте доступный переключатель отключения.
  4. Если запись управляется macOS и Mole не предлагает прямое изменение, откройте System Settings из соответствующей строки и измените состояние там.
  5. Не удаляйте plist вручную только ради исчезновения строки: задача Startup — управлять подтверждёнными элементами, а не обходить ограничения macOS.

Важные параметры. Mole меняет только записи, для которых найден стабильный service handle. Неопределённые фоновые объекты направляются в системные настройки.

Проверка результата. После следующего входа в macOS отключённое приложение не должно запускаться автоматически, при этом само приложение остаётся в Applications.

Типичная ошибка. Переключатель недоступен. Это нормальная граница для Apple-managed background items без надёжного прямого обработчика.

Безопасный откат. Включите запись обратно тем же переключателем или в System Settings, если изменение выполнялось там.

Запустить Optimize и понять пропущенные задачи

Цель. Выполнить набор обслуживания macOS и получить явный отчёт по каждому действию.

Подготовка. Сохраните работу. Для максимального охвата временно отключите VPN и отсоедините не обязательные внешние аудио- и дисплейные устройства только тогда, когда их отсутствие не мешает текущей работе. Не разрывайте важное соединение ради зелёной строки в отчёте.

  1. Откройте Optimize.
  2. Запустите обслуживание и прочитайте список задач до подтверждения административных действий.
  3. При появлении системного диалога подтвердите администратора один раз для группы совместимых задач.
  4. Дождитесь итоговой панели, где выполненные и пропущенные операции разделены.
  5. Откройте причину у Skip вместо повторного запуска вслепую.

Важные параметры. Сброс DNS и сетевого стека не является стандартной частью Optimize. Активный VPN, Bluetooth HID или audio, внешний дисплей и отдельные устройства способны намеренно блокировать связанные процедуры.

Проверка результата. Итоговый список показывает, что реально выполнено. Для общесистемной проблемы дополнительно используйте Run Doctor, а не повторяйте Optimize ежедневно.

Типичная ошибка. Несколько пунктов неизменно пропускаются. Смотрите причину: если блокирующее устройство активно сознательно, Skip является корректным исходом, а не неисправностью.

Безопасный откат. Единого Undo у Optimize нет. Не пытайтесь вручную восстанавливать служебные базы по памяти; при проблеме используйте Doctor и системные средства macOS.

Найти крупные каталоги в Analyze и удалить только подтверждённые объекты

Цель. Найти реальные потребители пространства, не приравнивая большой размер к мусору.

Подготовка. Дайте Analyze доступ к нужным областям через Full Disk Access. Если внешний том не виден Finder, сначала решите проблему его монтирования.

  1. Откройте Analyze и дождитесь построения карты.
  2. Сравните Largest items в списке и самые крупные блоки treemap.
  3. Откройте крупный каталог одним кликом и углубляйтесь до папки, назначение которой понятно.
  4. Используйте breadcrumb для возврата к родительским уровням.
  5. Перед удалением выберите Reveal/Open in Finder и проверьте содержимое.
  6. Только после этой проверки используйте Move to Trash из контекстного меню и подтвердите действие.

Важные параметры. Summary-блоки служат только обзором и не являются самостоятельными удаляемыми файлами. Защищённые корни /, /Users и /Applications нельзя отправить в Корзину через Analyze.

Проверка результата. После удаления крупного объекта обновите данные о диске и убедитесь, что нужный каталог перемещён в Корзину, а не исчез безвозвратно.

Типичная ошибка. Размер папки долго отображается частично. В новых сборках медленные области считаются в фоне; для TCC-ограничений интерфейс предлагает retry после выдачи доступа.

Безопасный откат. Верните объект из Корзины до её очистки. Если удаление выполнялось не через Mole, а вручную в Finder с обходом Корзины, Mole не способен восстановить файл.

Проверить нагрузку и процессы в Status без лишнего завершения приложений

Цель. Определить источник высокой нагрузки по CPU, памяти, энергии, диску или сети и вмешиваться только после идентификации процесса.

Подготовка. Откройте проблемный сценарий в приложении, чтобы нагрузка воспроизводилась, и сохраните все редактируемые документы.

  1. Перейдите в Status.
  2. Сравните CPU, Memory, GPU, Disk, Network, Battery/Thermal и Fans/Thermal.
  3. Отсортируйте список процессов по нужному столбцу: CPU, Power или Memory.
  4. Закрепите наблюдаемый процесс через Pin, если он постоянно меняет позицию.
  5. Откройте объяснение процесса и проверьте его исполняемый путь через Copy Executable Path, если имя неясно.
  6. Используйте Terminate только для пользовательского процесса после сохранения данных; системные защищённые процессы не завершайте обходными методами.

Важные параметры. Terminate сначала отправляет TERM и только затем при необходимости KILL. На поддерживаемых Mac вентиляторы переключаются между Auto, Cool и Max; для обычного режима после эксперимента верните Auto.

Проверка результата. Нагрузка должна снизиться или процесс исчезнуть из списка, если именно он был источником. Если проблема системная и повторяется после перезапуска приложения, используйте Doctor.

Типичная ошибка. Пользователь завершает процесс по высокому числу без понимания назначения и теряет несохранённое состояние. Высокая нагрузка сама по себе не означает сбой.

Безопасный откат. Запустите пользовательское приложение снова. Для fan control выберите Auto; потерянные несохранённые данные Mole не восстанавливает.

Настроить Menu Bar, Privacy Alerts, Keep Screen On и Clean Screen

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

Подготовка. Решите, нужен ли Mole в Dock или только в строке меню. Accessibility выдавайте исключительно при использовании блокировки ввода Clean Screen.

  1. Откройте Settings → Menu Bar и включите Menu Bar Monitor.
  2. Выберите Display Mode: анимированный runner, компактный значок или Metrics.
  3. Для двух строк Metrics выберите CPU, Memory, Temperature, Disk или Network.
  4. При необходимости настройте собственные глобальные сочетания для Open Mole, Keep Screen On и Clean Screen; готовых сочетаний для этих трёх действий нет.
  5. Включите Privacy Alerts для камеры и микрофона. Для уведомления с определённым приложением доступно Stop notifying for this app; список исключений редактируется в Settings → Menu Bar.
  6. Для временного предотвращения сна откройте Keep Screen On и выберите 1h, 4h или Until I stop.
  7. Для чистки экрана запустите Clean Screen. Если нужна блокировка ввода, включите Clean Screen Input Protection и выдайте Accessibility через предложенную панель macOS.

Важные параметры. Камерное уведомление способно оставаться общим, когда macOS не предоставляет владельца камеры; в таком случае per-app исключение не показывается. Hide Dock Icon переводит Mole в menu-bar-only режим.

Проверка результата. В строке меню отображаются выбранные показатели, Keep Screen On показывает активную сессию, а Privacy Alerts срабатывают при реальном использовании доступных датчиков.

Типичная ошибка. Clean Screen меняет картинку, но клавиатура и мышь продолжают работать. Причина — отключённый Input Protection или отсутствие Accessibility.

Безопасный откат. Остановите Keep Screen On, завершите Clean Screen, верните вентиляторы в Auto и отключите Menu Bar Monitor либо Hide Dock Icon в Settings.

Запустить Doctor и подготовить диагностический отчёт

Цель. Получить read-only диагностику перед повторной очисткой или обращением в поддержку.

Подготовка. Не требуется закрывать приложения: Doctor не удаляет данные и собирает сведения о Mac, macOS, разрешениях, последних операциях, дисплеях, внешних томах, сети, состоянии безопасности и окружении.

  1. Нажмите логотип Mole в левом верхнем углу.
  2. Выберите Run Doctor.
  3. Просмотрите найденные условия: отсутствие Full Disk Access, высокое memory pressure, заполнение диска свыше 90 процентов, недоступный для записи operations.log и недавние сбои операций.
  4. Откройте связанное пояснение для конкретной проблемы.
  5. Для обращения в поддержку нажмите Copy Report и вставьте отчёт в сообщение.

Важные параметры. Doctor работает на чтение. В актуальных релизах скопированный отчёт очищается от персонального пути домашней папки и нелокальных деталей proxy.

Проверка результата. Панель явно показывает, какие условия нормальны и какие требуют действия; Copy Report помещает текст в буфер обмена.

Типичная ошибка. Пользователь повторяет Clean или Optimize, не посмотрев причину FAILED. Doctor и details overlay дают более точную диагностику, чем повторное выполнение той же операции.

Безопасный откат. Не требуется: Doctor не меняет систему.

Сквозной сценарий: освободить место и оставить путь к восстановлению

Цель. Пройти от первого запуска до контролируемого освобождения места без смешения Clean, Analyze и Uninstall в один непрозрачный шаг.

Подготовка. Обновите резервную копию важных данных, закройте приложения с несохранённой работой, включите Full Disk Access и поставьте Cache Removal в Trash.

  1. Откройте Clean, выполните сканирование и удалите только автоматически безопасные и понятные вам категории, оставив review-only элементы без отметки.
  2. Перейдите в Analyze и найдите несколько крупнейших пользовательских каталогов. Не удаляйте их сразу: сначала откройте в Finder и отделите проекты, медиатеки и архивы от действительно лишних файлов.
  3. Откройте Apps → Uninstall и удалите программы, которые больше не нужны, вместе только с подтверждёнными остатками.
  4. Вернитесь в Analyze и обновите картину занятого места, чтобы увидеть суммарный результат после очистки и удаления приложений.
  5. Откройте Status и убедитесь, что система не находится под необычно высокой нагрузкой после завершения операций.
  6. Запустите Run Doctor. Если недавние операции имеют FAILED или журнал недоступен для записи, разберите это до очистки Корзины.
  7. Проверьте несколько основных рабочих приложений. Только после этой проверки очистите Корзину, если больше не нужен путь к восстановлению.

Важные параметры. Сквозной сценарий специально не включает Optimize как обязательный этап: системное обслуживание запускают по отдельной причине, а не автоматически после каждой уборки.

Проверка результата. Освобождённое место отражается в системе, нужные программы открываются, Doctor не показывает свежих сбоев, а Корзина содержит удалённые объекты до окончательного подтверждения.

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

Безопасный откат. До очистки Корзины восстановите нужные элементы. Для операций Permanent и прямых действий Optimize используйте независимую резервную копию.

Плюсы Mole

  • Пять основных системных задач собраны в одном нативном приложении: Clean, Apps, Optimize, Analyze и Status, а Menu Bar дополняет их постоянным мониторингом.
  • Перед очисткой и удалением отображается список кандидатов, размеры и отдельные review-only позиции; неоднозначные остатки не выбираются автоматически.
  • Analyze сочетает treemap с обычным списком и защищает критические корневые области от удаления.
  • Apps объединяет обновления, Startup и Uninstall, включая несколько каналов обновления и пакетное удаление.
  • Сканирование и очистка выполняются локально, содержимое и имена просканированных файлов не отправляются разработчику.
  • Есть общий operations.log, Protected Items, проверка активных процессов и повторная валидация пути перед удалением.
  • Лицензия оплачивается один раз, покрывает два Mac и не требует подписки; каждый изменяющий инструмент доступен два раза для проверки перед покупкой.
  • Графическая версия поддерживает Apple Silicon и Intel при условии macOS 14 или новее.
  • VoiceOver и клавиатурная навигация входят в поддерживаемый интерфейс; treemap дополняется доступным списком данных.

Минусы Mole

  • macOS 13 Ventura и более старые системы не поддерживаются графической версией, даже если Mac по производительности подходит.
  • Русского языка нет среди девяти официально перечисленных локализаций интерфейса.
  • Full Disk Access нужен для полного охвата Library, а отдельные системные операции требуют административного подтверждения; Clean Screen Input Protection дополнительно использует Accessibility.
  • Режим Permanent для кэшей не даёт общего Undo, а Optimize включает прямые операции без единой кнопки возврата.
  • Mole не является антивирусом и не включает сканер вредоносного ПО в пять основных модулей.
  • Для разработчика графическая версия уже CLI: она намеренно не предлагает удаление скачанных dependency-каталогов вроде node_modules и venv.
  • У GUI нет JSON-экспорта, удалённого headless-режима и сценарного запуска по SSH; эти задачи относятся к отдельному CLI.
  • Отдельные функции зависят от оборудования: fan control и Battery Care доступны только на поддерживаемых Mac.
  • Для отката обновления стороннего приложения Mole не предоставляет универсального менеджера старых версий.

Кому подойдёт

  • Владельцу Mac на Sonoma, Sequoia или более новой macOS, которому нужны очистка, удаление программ, карта диска и мониторинг в одном окне.
  • Пользователю, который хочет видеть конкретные файлы и остатки до удаления, но не хочет работать с командной строкой.
  • Разработчику или дизайнеру с крупными локальными кэшами Xcode, пакетных менеджеров, браузеров, AI-инструментов и графических приложений, если важна ручная проверка кандидатов.
  • Пользователю нескольких Mac, которому подходит одна разовая лицензия на два устройства и не нужна подписка.
  • Тем, кому полезны одновременно карта диска, app updates, Startup, Status и Menu Bar HUD, а не один специализированный инструмент.
  • Пользователю VoiceOver, которому важны доступные списки и клавиатурное управление вместо интерфейса, зависящего только от визуальной карты.

Кому не подойдёт

  • Владельцу Mac на Ventura, Monterey, Big Sur или более старой macOS: актуальный Mole for Mac требует macOS 14+.
  • Пользователю, которому нужен исключительно бесплатный инструмент: Mole CLI бесплатен, а GUI после двух изменяющих запусков требует лицензию.
  • Тем, кому достаточно только удаления программ: AppCleaner решает эту узкую задачу без покупки полного системного набора.
  • Тем, кому нужна только визуализация занятого места на старой macOS: DaisyDisk поддерживает значительно более ранние системы.
  • Пользователю, которому обязательна встроенная проверка вредоносного ПО: в Mole такой модуль не входит.
  • Администратору, которому нужны JSON, SSH, headless-запуск или скриптовая интеграция: эти сценарии относятся к Mole CLI, а не к GUI.
  • Пользователю, который не готов читать список кандидатов перед удалением. Защитные фильтры уменьшают риск, но не превращают любую большую папку в безопасный объект для очистки.

Сравнение с другими аналогами

Продукт Задача Платформа и порог освоения Форматы и объекты Пакетность и автоматизация Модель оплаты Главное ограничение Подходящий сценарий
Mole for Mac Очистка, приложения, обслуживание, карта диска, мониторинг macOS 14+; графический интерфейс, средний порог из-за системных разрешений Локальные кэши, .app и Library-остатки, launchd, App Store, Homebrew, Sparkle и другие каналы обновления Update All, multi-uninstall, пакетный Optimize, постоянный Menu Bar HUD 19 долларов разово, два Mac, пожизненные обновления в текущей модели Нет поддержки macOS до 14 и нет антивирусного модуля Один интерфейс для регулярного обслуживания современного Mac
CleanMyMac Очистка, обслуживание, приложения и защита от вредоносных объектов macOS 11+; графический интерфейс с широкой автоматизацией Системные и пользовательские категории очистки, приложения, обновления, модули защиты Smart Care и объединённые сценарии обслуживания Годовая или месячная подписка; также доступна разовая покупка текущей основной версии Разовая покупка не включает будущие основные поколения; цена заметно выше Mole Нужен более широкий пакет, включая защита от вредоносного ПО, или поддержка Big Sur–Ventura
DaisyDisk Визуальный поиск крупных файлов и освобождение места macOS 10.13+; очень низкий порог для анализа диска Локальные диски и поддерживаемые облачные диски; интерактивная карта занятого места Фокус на ручном визуальном анализе, без app updater и системного Optimize 9,99 доллара разово, до пяти личных Mac, minor updates включены Не заменяет удаление приложений с остатками, системный монитор и менеджер автозапуска Главная задача — понять, что занимает место, особенно на старой macOS
AppCleaner Полное удаление приложений и связанных файлов macOS Mojave 10.14 — Tahoe 26 для актуальной 3.6.8; очень низкий порог .app и связанные support-файлы Минимальная: перетаскивание приложения и подтверждение найденных остатков Бесплатно; разработчик FreeMacSoft принимает пожертвования Нет карта диска, системного мониторинга, Optimize и общего менеджера обновлений Нужен только аккуратный деинсталлятор без покупки большого набора

По единым критериям Mole занимает середину между специализированными AppCleaner/DaisyDisk и более широким CleanMyMac. Его сильная сторона — не максимальное число функций любой ценой, а сочетание пяти обслуживающих модулей, локальной обработки и разовой лицензии. На старой macOS преимущество исчезает из-за системного требования; для одной узкой операции специализированный инструмент также экономнее.

Типичные проблемы и диагностика

Mole видит слишком мало кэшей и остатков

Симптом: Clean или Uninstall возвращает заметно меньший список, чем ожидается.

Возможная подтверждённая причина: отсутствует Full Disk Access, поэтому защищённые области ~/Library и системные контейнеры недоступны для полного сканирования.

Диагностика: Run Doctor отдельно отмечает missing Full Disk Access; тот же статус виден в Settings → General.

Исправление: выдайте Mole Full Disk Access в System Settings → Privacy & Security и перезапустите приложение.

Проверка: новый Scan показывает расширенный набор доступных областей, а предупреждение Doctor исчезает.

Кэш конкретного приложения не появляется в Clean

Симптом: ожидаемая программа присутствует на Mac, но её кэш отсутствует среди кандидатов.

Возможная подтверждённая причина: приложение или связанный системный процесс активен; Mole пропускает кэши работающих программ. Второй вариант — путь добавлен в Protected Items.

Диагностика: закройте приложение и проверьте Protected Items. В operations.log статус SKIPPED_RUNNING указывает на активного владельца при попытке обработки.

Исправление: завершите обычным способом приложение, которое безопасно закрыть, либо снимите пользовательскую защиту только с действительно нужного кэша.

Проверка: повторный Scan показывает категорию или объяснимо оставляет её защищённой.

Активация показывает Network error

Симптом: правильный код лицензии не активирует Mole и появляется сетевое сообщение.

Возможная подтверждённая причина: обращение к Dodo Payments блокируется VPN, proxy, DNS-фильтром или нестабильной маршрутизацией.

Диагностика: проверьте доступ в интернет и наличие VPN/proxy; сама лицензия передаётся по HTTPS вместе с короткой меткой устройства.

Исправление: временно используйте прямое подключение либо мобильную точку доступа и повторите Activate.

Проверка: панель лицензии показывает All tools unlocked.

Лицензия не активируется на новом Mac из-за лимита устройств

Симптом: покупка действительна, но свободной активации нет.

Возможная подтверждённая причина: текущая редакция лицензии рассчитана на два одновременно активных Mac, и оба места заняты.

Диагностика: панель License показывает список устройств и состояние лимита.

Исправление: деактивируйте старый Mac через Cmd + Shift + L → Deactivate или освободите старое устройство в списке активаций.

Проверка: тот же код лицензии успешно активирует новый Mac и появляется в списке устройств.

Обновление приложения остаётся Pending

Симптом: Apps → Updates не снимает строку после запуска обновления.

Возможная подтверждённая причина: Mole ждёт реального изменения приложения на диске; внешний App Store, собственный updater или проверяемый веб-пакет ещё не завершил замену.

Диагностика: сравните установленную версию, статус внешнего обновлятора и сообщение строки. Для Mac App Store причиной также бывает повторная авторизация или timeout.

Исправление: завершите обновление в переданном приложении или App Store, затем обновите список Updates. Для Homebrew повторная пакетная попытка обрабатывает незавершённые элементы.

Проверка: после фактической замены bundle строка текущего обновления исчезает.

Uninstall не удаляет отдельный остаток

Симптом: пакет удалён, но одна или несколько строк получили ошибку либо Skip.

Возможная подтверждённая причина: путь защищён macOS, занят процессом, уже исчез, находится в активном обновлении или изменился после сканирования. Mole повторно проверяет объект перед удалением и отказывается применять устаревшее решение.

Диагностика: откройте details overlay и operations.log; статус FAILED или SKIPPED сопровождается причиной.

Исправление: закройте связанное приложение, завершите обновление, при необходимости подтвердите администратора и повторите только проблемную строку.

Проверка: повторный Uninstall больше не предлагает остаток либо показывает успешное перемещение в Корзину.

Analyze показывает частичный размер или не может прочитать каталог

Симптом: крупная папка долго имеет неполный размер или отмечена как недоступная.

Возможная подтверждённая причина: TCC ограничивает доступ либо каталог медленно подсчитывается из-за объёма и структуры.

Диагностика: интерфейс сохраняет такой объект в списке и предлагает retry вместо молчаливого исключения; новые сборки показывают уже подсчитанную часть.

Исправление: выдайте нужный Full Disk Access и повторите получение размера. Для медленного каталога дождитесь фонового подсчёта.

Проверка: блок получает полный размер и становится сопоставимым с соседними областями treemap.

Optimize пропускает несколько задач

Симптом: итоговый отчёт содержит Skip, хотя административное разрешение выдано.

Возможная подтверждённая причина: активен VPN, Bluetooth HID/audio, внешний дисплей или аудиоустройство, и конкретная задача попадает под safety gate.

Диагностика: результат Optimize показывает причину каждого пропуска.

Исправление: оставьте Skip, если устройство нужно. Если обслуживание важнее и отключение безопасно для текущей работы, завершите связанную с блокером сессию и повторите Optimize позже.

Проверка: новая попытка либо выполняет пункт, либо снова даёт объяснимую причину вместо скрытой ошибки.

Clean Screen не блокирует клавиатуру и мышь

Симптом: однотонный экран включается, но ввод остаётся активным.

Возможная подтверждённая причина: Clean Screen Input Protection выключен или Mole не получил Accessibility.

Диагностика: проверьте Settings → Menu Bar → Clean Screen Input Protection и системную панель Accessibility.

Исправление: включите Input Protection и выдайте Mole требуемое разрешение. Не выдавайте Accessibility, если блокировка ввода не нужна.

Проверка: новая сессия Clean Screen блокирует ввод до завершения режима.

Doctor сообщает, что operations.log недоступен для записи

Симптом: диагностическая панель отмечает проблему журнала операций.

Возможная подтверждённая причина: системный диск заполнен либо каталог ~/Library/Logs/mole недоступен для записи.

Диагностика: Doctor имеет отдельную проверку unwritable operations log; при заполнении диска параллельно способен появиться сигнал использования свыше 90 процентов.

Исправление: освободите немного места без рискованного массового удаления и восстановите возможность записи каталога, затем полностью закройте и снова откройте Mole.

Проверка: следующая диагностика показывает нормальное состояние журнала, а новая операция добавляет строку в operations.log.

FAQ

Mole бесплатный или платный?

Mole for Mac платный: текущая цена составляет 19 долларов разово за два Mac. Сканирование бесплатно, и каждый инструмент с изменением данных работает два раза до активации. Бесплатным и открытым является отдельный Mole CLI, а не графическое приложение.

Можно ли установить GUI и CLI одновременно?

Да. Они не являются одной программой и не общаются как клиент и сервер, но используют общий whitelist и operations.log. Одновременную очистку в двух интерфейсах запускать не следует, потому что они не синхронизируют текущую операцию.

Передаёт ли Mole содержимое файлов в интернет?

Нет. Сканирование и очистка выполняются локально; содержимое и имена просканированных файлов не загружаются. Сеть используется для лицензирования, обновлений и отдельных сетевых сведений вроде публичного IP.

Удаляет ли Mole локальные модели Ollama, LM Studio и крупные AI-данные?

Защитный список прямо исключает ~/.ollama/models, ~/.lmstudio/models и несколько каталогов с загруженными моделями и наборами данных. Категория AI tools в Clean относится к регенерируемым кэшам приложений, а не к автоматическому удалению весов моделей и истории.

Почему GUI не предлагает удалить node_modules или venv?

Графическое приложение сознательно исключает скачанные зависимости, восстановление которых требует сети и способно дать иное состояние. Более широкий sweep находится в отдельной CLI-команде mo purge и требует особенно внимательного dry-run.

Есть ли русский интерфейс?

Нет среди текущих официальных локализаций. Интерфейс поддерживает английский, упрощённый и традиционный китайский, японский, корейский, французский, немецкий, итальянский и испанский.

Нужен ли интернет для обычной очистки диска?

Нет для локального Clean, Analyze и Status. Интернет нужен для активации, проверки обновлений, некоторых каналов установки сторонних приложений и сетевой карточки с публичным IP.

Заменяет ли Mole антивирус?

Нет. В пять основных модулей входят очистка, приложения, обслуживание, анализ места и мониторинг состояния. Проверка на вредоносное ПО среди этих инструментов отсутствует.

Нужно ли постоянно держать Mole запущенным?

Для разовой очистки, удаления или Analyze — нет. Постоянный процесс нужен только тем, кто использует Menu Bar Monitor, Privacy Alerts, Battery Care, Keep Screen On и другие резидентные функции.

Можно ли восстановить всё после Clean?

Только когда выбран режим Trash и Корзина ещё не очищена. Permanent удаляет кэши напрямую, а у части Optimize нет общего механизма Undo. Поэтому способ удаления нужно выбрать до первой крупной операции.

Итог

Mole for Mac рационален для современного Mac на macOS 14+, когда в одном приложении нужны контролируемая очистка, удаление программ с остатками, обновления и автозапуск, визуальная карта диска и постоянный системный монитор. Особенно важна не сама цифра освобождённого места, а возможность увидеть кандидатов, оставить спорные элементы невыбранными, защитить собственные пути и проверить журнал после операции.

Для терминального пользователя Mole CLI остаётся отдельным и более автоматизируемым выбором: он бесплатен, имеет dry-run и JSON, но работает шире и в части команд удаляет данные без Корзины. Покупка GUI оправдана именно графическим контролем, App Updates, Startup, Status, menu-bar функциями и системными помощниками, а не доступом к тем же командам в красивом окне.

Если задача узкая, специализированные альтернативы логичнее: AppCleaner — только для удаления программ, DaisyDisk — для визуального анализа пространства, CleanMyMac — когда вместе с обслуживанием нужен отдельный security-модуль или поддержка macOS 11–13. На старой macOS Mole for Mac отпадает по системному требованию независимо от остальных достоинств.

Для первой работы с Mole безопаснее начать с Full Disk Access, режима Trash и небольшого Clean, затем отдельно проверить Analyze и Uninstall и только после проверки рабочих приложений очищать Корзину. Такой порядок использует сильную сторону программы — прозрачный review перед изменением — и не превращает системную уборку в необратимую операцию.