Pearcleaner README

The project's README from github.com/alienator88/Pearcleaner. As one markdown file: README.md.

Pearcleaner

Website

The only legitimate website owned by me is https://itsalin.com. Anything else offering Pearcleaner downloads is either a scam or not affiliated with me. More details HERE.

Project Status: On Hold

As you may have noticed, development on the app has basically stopped since end of 2025, so I wanted to provide some context.

Between a new job, joining a friend who is building a SaaS company, and other life priorities, I no longer have the time needed to actively maintain or continue development on the project.

Another major reason is that I previously relied on my work MacBook for development. After changing jobs, I no longer have access to a Mac device that I can use for personal development work, which means I’m currently unable to build, test, or release updates for the app.

Because of that, issue responses, feature work, PR reviews, and new releases are effectively on hold indefinitely for now.

The project is not abandoned entirely, and I’d still like to return to it someday if circumstances change. For now though, I want to be transparent that active development is no longer possible on my end.

Thank you to everyone who has used the app, reported issues, submitted ideas, or contributed. I genuinely appreciate all of the support the project has received.



Status: On Hold
Version: 5.4.3
Download · Commits


A free, source-available and fair-code licensed Mac app cleaner inspired by Freemacsoft's AppCleaner and Sun Knudsen's Privacy Guides post on his app-cleaner script. This project was born out of wanting to learn more on how macOS deals with app installation/uninstallation and getting more Swift experience. If you have suggestions I'm open to hearing them, submit a feature request!

Table of Contents:

Features | Screenshots | Issues | Requirements | Download | Translations | License | Thanks | Other Apps


Features

Core

Utilities

Customization

Screenshots

Issues

[!WARNING]

  • When submitting issues, please use the appropriate issue template corresponding with your problem HERE
  • Issues with no template will be closed
  • This is a personal/hobby app, therefore the project is fairly opinionated. Opinion-based requests (e.g., “the layout would look better this way”) will not be considered.

Requirements

[!NOTE]

  • Full Disk permission to search for files
  • Privileged Helper to perform actions on system folders
macOS Version Codename Supported
13.x Ventura ✅
14.x Sonoma ✅
15.x Sequoia ✅
26.x Tahoe ✅
TBD Beta ❌

Versions prior to macOS 13.0 are not supported due to missing Swift/SwiftUI APIs required by the app.

Getting Pearcleaner

Releases

Pre-compiled, always up-to-date versions are available from my releases page.

Homebrew

You can add the app via Homebrew:

brew install --cask pearcleaner

Translations

If you are able to contribute to translations for the app, please see this discussion: https://github.com/alienator88/Pearcleaner/discussions/137

License

[!IMPORTANT] Pearcleaner is licensed under Apache 2.0 with Commons Clause. This means that you can do anything you'd like with the source, modify it, contribute to it, etc., but the license explicitly prohibits any form of monetization for Pearcleaner or any modified versions of it. See full license HERE

Thanks

Some of my apps

Pearcleaner - An opensource app cleaner with privacy in mind

Sentinel - A GUI for controlling gatekeeper status on your Mac

Viz - Utility for extracting text from images, videos, qr/barcodes

PearHID - Remap your macOS keyboard with a simple SwiftUI frontend

Pearcleaner (alienator88/Pearcleaner)

Searching Database…

Что это за программа?Pearcleaner — бесплатная программа для очистки Mac с доступным исходным кодом, которая удаляет приложения вместе с их остаточными файлами. Вдохновлена AppCleaner и скриптом app-cleaner от Sun Knudsen.
Это просто деинсталлятор или он умеет больше?Помимо удаления приложений, в него входят поиск остаточных файлов, менеджер сред разработки, менеджер Homebrew, App Lipo (удаление лишних архитектур процессора из универсальных приложений), менеджер PKG, менеджер плагинов, менеджер служб и средство обновления приложений.
Какие разрешения нужны для работы?Ему нужен полный доступ к диску для поиска файлов и привилегированный помощник для выполнения действий в системных папках.
Продолжается ли активная разработка проекта?Нет, разработка приостановлена с конца 2025 года: автор потерял доступ к Mac для разработки после смены работы, поэтому ответы на issues и новые релизы фактически приостановлены на неопределённый срок.
Какие версии macOS поддерживаются?Поддерживаются macOS 13 Ventura и вплоть до 26 Tahoe; более старые версии, чем macOS 13.0, не поддерживаются из-за отсутствия API Swift/SwiftUI.
Есть ли фоновый монитор и сколько ресурсов он расходует?Да, его Sentinel Monitor автоматически очищает остаточные файлы, когда приложение перемещают в Корзину, расходуя всего около 2 МБ оперативной памяти.
Могу ли я использовать или продавать изменённую версию этого?Лицензия Apache 2.0 с Commons Clause: исходный код можно свободно изменять и использовать, но извлекать прибыль из Pearcleaner или любого его форка прямо запрещено.
Работает ли оно из контекстного меню Finder?Да, в него входит расширение Finder, которое добавляет пункт удаления в контекстное меню по правой кнопке, а также поддерживаются перетаскивание и CLI.
Умеет ли оно уменьшать универсальные бинарники приложений?Да, его функция App Lipo удаляет ненужные архитектуры процессора из универсальных приложений без использования утилиты lipo из Xcode.
Какие ещё утилиты делает автор?Тот же автор также делает Sentinel (графический интерфейс для проверки статуса Gatekeeper), Viz (извлечение текста, QR- и штрихкодов из изображений и видео) и PearHID (переназначение клавиш клавиатуры).
Поддерживаются ли языки, кроме английского?Да, переводы создают участники сообщества, а приложение может удалять неиспользуемые языковые файлы других приложений, оставляя только выбранные вами языки.
Size
18.5 MB
Stars
14.9K
Age
2y
Commits · 90 Days