Purge

Jithin Sabu · Free, open-source macOS cleaner for caches, developer-tool junk and large files.

CaskUtilitiesAuto-updatesApple silicon · Intel
From homebrew/cask
30-day installs315#437 in App
1-year installs315Last 365 days
Latest version1.11.13 days ago · Oct 17
Download size9.4MBarm64 / x86_64 · dmg
Release cadenceWeekly5 releases in 30 days
  1. 1.11.1

    LatestPatchOct 17 · Sat

    OpenNavo editorialAdded to Homebrew Oct 17 13:24

    Keeps leftover folders and app groups still used by installed apps. Clarifies permanent simulator deletion and Trash wording. Scheduled cleaning checks when Purge comes forward and waits during reviews. Fixes project-scan crashes and isolates tests from real user data.

    Keeps leftover folders and app groups still used by installed apps. Clarifies permanent simulator deletion and Trash wording. Scheduled cleaning checks when Purge comes forward and waits during reviews. Fixes project-scan crashes and isolates tests from real user data.

    Source

  2. 1.11.0

    Oct 15 · Thu

    OpenNavo editorialAdded to Homebrew Oct 15 10:28

    Fixes code execution through project Git checks, tightens cleaning safety decisions, and improves simulators, update leftovers and uninstall discovery.

    Security and cleaning rules

    • Project Git configuration could make git status run a program. Purge disables those settings for its check and skips projects whose settings could still execute code, excluding them from one-click cleaning. See GHSA-pfxg-j55m-9j9c.
    • Fixes the mismatch where the displayed six-month stale threshold behaved as Show all unless changed. The default now uses six months. Under Show all, projects used within six months are Check First; projects too large to inspect completely are also Check First. Cards show the safety level and reason, preventing active project dependencies from being treated as Safe to Clean by Clean Safe Items or scheduled cleaning. See GHSA-453q-wmqq-8wh6.
    • Simulators and runtimes are always Check First because deletion is permanent, not a move to the Trash. Fixes simulator-device removal failing with Try again on some Macs.

    File identification and usability

  3. 1.10.0

    Oct 12 · Mon

    OpenNavo editorialAdded to Homebrew Oct 12 16:35

    Adds Apple Intelligence model removal and re-download on macOS 27 with Apple silicon, Simplified Chinese and iCloud deletion warnings. Fixes administrator-installed app removal and a folder-sizing scan deadlock.

    Release highlights

    • Remove the Apple Intelligence models: On macOS 27 with Apple silicon, Overview has a new row under Hidden in System Data for the on-device Apple Intelligence models, which can take tens of GB by Apple's count. Remove asks Apple's own asset service to release them and installs a profile, which you approve once in System Settings, so macOS doesn't download them again. Download Again removes the profile and asks macOS for the models back. The models don't go to the Trash, the confirmation lists the features that stop working until you download them again, and Purge records what the disk really gave back. It's never part of Clean Safe Items or a scheduled clean.
    • Simplified Chinese: Purge is now available in Simplified Chinese, including every safety explanation.
    • iCloud warning in Large Files: Files that sync with iCloud Drive get a cloud badge, and the Move to Trash confirmation says that trashing them also removes them from your other devices.
    • Uninstalling admin-installed apps works again: Removing an app an administrator installed, such as one owned by root, now goes through the secure removal helper as it should. Before, Purge could sit on "Cleaning…" for five minutes when the helper didn't answer. It now gives up within about 20 seconds and points you to Finder. After an update, the old helper is replaced on its own.
    • No more stuck scans: Fixed a rare deadlock where sizing many folders at once could leave a scan waiting forever.

    What's changed

    • feat: warn when Large Files items sync to iCloud (#25) by @jithin-sabu in #126
    • feat: add Simplified Chinese (zh-Hans) localization (#110) by @jithin-sabu in #135
    • docs: add safety notes log, one entry per real incident (#114) by @jithin-sabu in #137
    • docs: add CLAUDE.md and a deletion safety skill for Claude Code by @jithin-sabu in #139
    • ci: run the unit tests on every pull request, and fix the folder sizing deadlock by @jithin-sabu in #140
    • feat: remove the Apple Intelligence models and download them again (#133) by @jithin-sabu in #141
    • fix: make secure removal work for admin-installed apps by @jithin-sabu in #138
    • fix: keep Apple Intelligence removals out of the yearly ledger (#133) by @jithin-sabu in #142
    • ci: review pull requests with Claude, comments only (#145) by @jithin-sabu in #146
    • ci: give the Claude review Purge's own instructions (#147) by @jithin-sabu in #148
    • fix: let the Claude review finish before the run ends (#147) by @jithin-sabu in #149
    • ci: stop CodeRabbit from pushing fixes (#145) by @jithin-sabu in #150
    • fix: harden Apple Intelligence model removal before release (#133) by @jithin-sabu in #144

    Full Changelog: https://github.com/jithin-sabu/purge-app/compare/v1.9.0...v1.10.0

    See the assets below to download and install this version.

    Official source: https://github.com/jithin-sabu/purge-app/releases/tag/v1.10.0