Mole
Mole — открытый CLI‑инструмент для глубокой очистки и оптимизации Mac: удаляет кэши и мусор, умно деинсталлирует приложения, анализирует диск и показывает live‑статус.
Ссылки
Обзор
Что это такое
Mole — открытый консольный инструмент для глубокой очистки и оптимизации macOS. Один бинарник объединяет функции классических утилит для очистки кэшей, деинсталляции приложений с хвостами, анализа диска, живого мониторинга и системной оптимизации. Легкий, без фоновых агентов, с открытым кодом и лицензией MIT.
Зачем и для чего это нужно (use cases)
- Освободить десятки гигабайт за счет удаления кэшей, временных файлов и мусора.
- Полностью удалить тяжелые приложения вместе с остатками.
- Найти крупные папки и архивы перед апгрейдом macOS или переносом данных.
- Ускорить систему: сбросить кэши, индекс, службы, очистить swap.
- Контролировать состояние Mac в реальном времени: CPU, память, диск, сеть, батарея.
- Разработчикам: быстро чистить Xcode, Node.js, npm, CocoaPods и прочие дев‑кэши.
Ключевые функции и особенности
Глубокая очистка системы
- Поиск и удаление кэшей приложений и браузеров, временных файлов, логов, мусора из Корзины.
- Поддержка dry‑run режима для безопасного предварительного просмотра плана очистки.
- Настраиваемый белый список, чтобы защитить необходимые кэши.
Примеры: mo clean mo clean —dry-run mo clean —whitelist
Умный деинсталлятор
- Находит связанный мусор: Launch Agents/Daemons, Preferences, Caches, Logs, WebKit‑данные, плагины и расширения.
- Форс‑пересканирование при необходимости.
Примеры: mo uninstall mo uninstall —force-rescan
Оптимизация системы
- Перестроение системных баз и кэшей, сброс сетевых сервисов, обновление Finder и Dock.
- Очистка диагностических и crash‑логов, удаление swap, пересоздание индексов Launch Services и Spotlight.
- Гибкая защита пунктов оптимизации через белый список.
Примеры: mo optimize mo optimize —whitelist
Анализ диска
- Интерактивный TUI‑обозреватель: выявляет крупные файлы и папки, показывает возраст, позволяет быстро открыть или удалить.
- Удобная навигация стрелками и клавишами h/j/k/l.
Пример: mo analyze
Живой статус системы
- Реальный‑времени дашборд со сводным Health‑score и подробными метриками CPU, GPU, памяти, дисков, сети, питания и прокси.
- Помогает быстро локализовать узкие места и аномальные нагрузки.
Пример: mo status
Быстрые лаунчеры
- Автоматическая интеграция с Raycast и Alfred для мгновенного запуска команд clean, uninstall, optimize, analyze, status прямо из лаунчера.
Удобство и безопасность
- Поддержка Touch ID для sudo, чтобы подтверждать операции без ввода пароля.
- Вывод подробных логов с флагом debug для диагностики.
- Один доверенный бинарник, никаких резидентных агентов и телеметрии.
Примеры: mo touchid mo clean —debug
Кому это подойдет
- Владельцам Mac с заканчивающимся свободным местом, которым нужно быстро освободить десятки гигабайт.
- Разработчикам и инженерам, регулярно чистящим кэши Xcode, Node.js, npm и прочих инструментов.
- Сисадминам и продвинутым пользователям, кому важны прозрачные CLI‑операции, повторяемость и скриптуемость.
- Тем, кто хочет заменить несколько утилит одним легким открытым инструментом.
- Пользователям ноутбуков, следящим за состоянием батареи и температурой в реальном времени.
Преимущества и отличия
- Все‑в‑одном: функции, сопоставимые с пакетами для очистки, удаления, анализа диска и мониторинга — без подписок и рекламных модулей.
- Открытый исходный код и MIT‑лицензия вместо закрытых монолитных комбайнов.
- Быстрый TUI и команды, удобные для автоматизации в скриптах и лаунчерах.
Ограничения
- Требует аккуратности: действия по очистке и оптимизации потенциально разрушительны — используйте предварительный просмотр.
- Инструмент терминальный; если нужен полностью графический интерфейс, подойдет не всем.
- Для некоторых операций требуется sudo.
Лицензия и сообщество
- MIT‑лицензия, активное развитие и открытые PR/Issues.
- Можно внести вклад, предложить улучшения и поделиться идеями.
- Если утилита освободила вам место — поддержите проект звездой в репозитории или расскажите коллегам.

Отзывы
Отзывов пока нет.