iliyami /
MacClean
The open-source Mac cleaner, optimizer, and malware scanner. A free alternative to CleanMyMac — built with Swift 6 and SwiftUI.
Форки
6
Звёзды
98
Issues
0
MacClean — это open-source альтернатива CleanMyMac на Swift 6. Чистит систему, удаляет мусор, ищет дубликаты и сканирует на малварь без подписок.
Что делает
MacClean наводит порядок в macOS. Он находит временные файлы, кеши и остатки от удаленных приложений, которые забивают диск. Вместо платных сервисов с ежемесячной оплатой ты получаешь прозрачный инструмент, который работает локально.
Приложение умеет находить дубликаты файлов и сканировать систему на наличие вредоносного ПО. Это закрывает базовые потребности по обслуживанию Mac: освобождение места и базовая безопасность.
Как работает
Инструмент написан на Swift 6 с использованием SwiftUI. Он обращается к системным API macOS через AppKit для сканирования директорий и управления файловой системой. Логика очистки опирается на стандартные пути хранения кешей и временных данных в Darwin-системах.
Кому подходит
Тем, кто хочет освободить место на диске без подписки.
Разработчикам, которые часто тестируют сборки и засоряют систему.
Пользователям, которым нужен легкий сканер малвари без фоновых процессов.
Основные возможности
Очистка системного мусора и кешей.
Поиск и удаление дубликатов файлов.
Сканирование системы на наличие малвари.
Деинсталляция приложений с удалением всех «хвостов».
Полностью открытый исходный код без скрытых платежей.
Как установить
Можно собрать проект самостоятельно из исходников или скачать готовый билд из релизов на GitHub. Для сборки потребуется Xcode 16+.
git clone https://github.com/iliyami/MacClean.git
cd MacClean
open MacClean.xcodeprojПосле открытия в Xcode просто нажми `Cmd + R` для запуска.
Как применить в своём продукте
Если ты строишь утилиты для macOS или SaaS-решения, MacClean станет отличным примером для изучения работы с файловой системой на Swift. Ты можешь использовать его кодовую базу как референс при создании собственных инструментов оптимизации.
Изучить реализацию сканера для создания своего модуля очистки в приложении.
Интегрировать логику поиска дубликатов в свой софт для управления данными.
Использовать как базу для создания кастомного менеджера деинсталляции приложений.
Подводные камни
Приложение работает с системными файлами, поэтому требует прав доступа к диску. Если ты не дашь разрешения в настройках безопасности macOS, сканер ничего не увидит. Будь осторожен при удалении системных кешей — некоторые программы могут сбросить настройки после очистки.
Частые вопросы
Это приложение безопасно для системы?
Да, проект открыт, и любой может проверить код на GitHub. Он не использует скрытых бэкдоров или облачных сервисов для анализа данных.
Будет ли оно работать на старых версиях macOS?
Поскольку проект написан на Swift 6, он рассчитан на актуальные версии macOS. Для работы потребуются последние версии Xcode и соответствующие SDK.
Чем это лучше CleanMyMac?
Здесь нет платной подписки и навязчивых уведомлений. Это чистый open-source инструмент, который делает ровно то, что заявлено, без скрытых процессов.
Топики
Похожие репозитории
PureMac — бесплатный open-source чистильщик для macOS на SwiftUI. Это полноценная замена CleanMyMac без телеметрии и скрытых платежей.
Lockpaw скрывает экран Mac горячей клавишей, пока ваши AI-агенты продолжают работу в фоне. Легкая утилита с поддержкой Touch ID.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
Applite — это GUI-оболочка для Homebrew Cask. Позволяет устанавливать и обновлять софт на macOS без терминала.
Данные обновлены: 3 июня 2026 г.