Repolode
momenbasel

momenbasel/PureMac

Бесплатный очиститель macOS с открытым исходным кодом: нативное приложение на SwiftUI, CLI и очистка кэшей, Xcode, Homebrew и Docker без телеметрии.

Open source альтернатива:CleanMyMac

Звёзды
7,682
Форки
448
Открытые issues
12
Последний коммит
15 часов назад

Что это?

PureMac — приложение для обслуживания macOS, призванное заменить платные очистители вроде CleanMyMac. Оно сканирует системные и пользовательские кэши, логи, Корзину, DerivedData и данные симуляторов Xcode, кэши Homebrew и npm/pnpm/yarn, а также образы и контейнеры Docker. После включения приложение может выполнять очистку по расписанию. Встроенный деинсталлятор приложений с помощью эвристического сопоставления находит связанные настройки, кэши и контейнеры, оставшиеся после удаления приложения, а Orphan Finder показывает остаточные файлы приложений, которые больше не установлены.

В проект также входят Space Explorer для измерения размера папок, Duplicate Finder, который ищет дубликаты по хешам SHA-256, Similar Photos для поиска визуально похожих изображений с последующей ручной проверкой и панель Protection, отображающая состояние Gatekeeper, FileVault, брандмауэра и SIP. Проверять обновления Homebrew cask можно прямо из приложения. Большинство инструментов отправляет удалённые файлы в Корзину, тогда как очистка с панели управления, запуски по расписанию и очистка через CLI могут удалять данные безвозвратно.

PureMac написан на Swift для macOS 13 и новее, распространяется в виде подписанного и нотариально заверенного DMG или через Homebrew и лицензирован по MIT. Для чтения защищённых данных, например вложений Mail и данных Safari, требуется предоставить Full Disk Access.

Ключевые возможности

  • 01Очищает системные и пользовательские кэши, а также кэши Xcode, Homebrew, npm/pnpm/yarn и Docker
  • 02Удаляет приложения вместе со связанными остаточными файлами и находит файлы-сироты
  • 03Выполняет очистку по расписанию с настраиваемыми интервалом и порогом
  • 04Находит дубликаты файлов по хешу содержимого и похожие фотографии для ручной проверки
  • 05Включает инструмент командной строки с режимом dry-run и выводом в JSON
  • 06Показывает состояние Gatekeeper, FileVault, брандмауэра и SIP, не отправляя никаких данных

Сценарии использования

  • Освободить место на Mac с небольшим SSD, удалив остаточные файлы сборок Xcode и Docker
  • Удалить остаточные файлы после деинсталляции приложений macOS
  • Найти большие файлы или дубликаты в папке и решить, что удалить
  • Проверить основные настройки безопасности macOS без установки антивируса

Быстрый старт

  1. 1

    Установите приложение PureMac с помощью Homebrew

    brew install --cask puremac
  2. 2

    Или скачайте подписанный файл .dmg из Releases и перетащите PureMac в /Applications

  3. 3

    Установите инструмент командной строки

    brew install momenbasel/tap/puremac-cli
  4. 4

    Запустите рабочее пространство командной строки

    puremac

Что важно знать

  • Требуется macOS 13.0 или новее.
  • Некоторые действия по очистке удаляют данные безвозвратно, а не перемещают их в Корзину.
  • Определение приложений для удаления и связанных файлов основано на эвристиках, поэтому перед удалением нужно проверить результаты.

В подборках

Темы

Частые вопросы

Что такое PureMac?
Бесплатный очиститель macOS с открытым исходным кодом: нативное приложение на SwiftUI, CLI и очистка кэшей, Xcode, Homebrew и Docker без телеметрии. PureMac — приложение для обслуживания macOS, призванное заменить платные очистители вроде CleanMyMac. Оно сканирует системные и пользовательские кэши, логи, Корзину, DerivedData и данные симуляторов Xcode, кэши Homebrew и npm/pnpm/yarn, а также образы и контейнеры Docker. После включения приложение может выполнять очистку по расписанию. Встроенный деинсталлятор приложений с помощью эвристического сопоставления находит связанные настройки, кэши и контейнеры, оставшиеся после удаления приложения, а Orphan Finder показывает остаточные файлы приложений, которые больше не установлены.
PureMac можно использовать бесплатно? Какая у него лицензия?
PureMac распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
PureMac всё ещё поддерживается?
Активно поддерживается. Последний коммит в PureMac — 7 нояб. 2026 г..
Для чего можно использовать PureMac?
Освободить место на Mac с небольшим SSD, удалив остаточные файлы сборок Xcode и Docker Удалить остаточные файлы после деинсталляции приложений macOS Найти большие файлы или дубликаты в папке и решить, что удалить Проверить основные настройки безопасности macOS без установки антивируса
Как установить PureMac?
Установите приложение PureMac с помощью Homebrew: brew install --cask puremac Или скачайте подписанный файл .dmg из Releases и перетащите PureMac в /Applications Установите инструмент командной строки: brew install momenbasel/tap/puremac-cli Запустите рабочее пространство командной строки: puremac
Где скачать PureMac?
Исходный код и инструкции по установке — на GitHub: https://github.com/momenbasel/PureMac

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный очиститель, оптимизатор и сканер вредоносных программ для macOS с открытым исходным кодом, созданный на Swift 6 и SwiftUI как альтернатива CleanMyMac.

2,1 тыс.+71 за неделю132SwiftBSD-3-ClauseАктивно поддерживаетсяОбновлён 20 часов назад

Приложение для macOS и CLI, освобождающие место на диске: превращают одинаковые файлы в клоны APFS, использующие общие блоки, и ничего не удаляют.

62+9 за неделю2SwiftMITАктивно поддерживаетсяОбновлён 13 дней назад