Moving from OnyX
OnyX has one build per macOS version; macleanup is one script for macOS 11 and later. You lose its hidden settings and system-file checks, so keep OnyX if you use those. Its cleaning tasks have numbered sections here.
What maps to what
| In OnyX | In macleanup |
|---|---|
| Deleting caches | Sections 5, 6, 19 and 27 |
| Uninstalling applications | Section 21, apps idle for a set number of days |
| Maintenance tasks | Section 13 runs periodic and needs sudo |
| Hidden Finder, Dock and Safari settings | Nothing |
| Verifying system files, rebuilding databases | Nothing |
Move across
-
Preview the cache layers as one profile. It includes logs too.
npx macleanup --profile cache-only --dry-run -
Section 6 needs sudo. With
--no-sudoit is skipped, never half-run.npx macleanup --profile cache-only --no-sudo --dry-run -
Look for what OnyX does not list: data from apps you removed.
npx macleanup --only 12 --dry-run -
Run the single section you trust first, on its own, and read the prompt.
npx macleanup --only 7
The facts, dated
Last checked . Check OnyX yourself
| OnyX plan | Price | Source |
|---|---|---|
| DonationwareFree to download and use; donations optional | $0 | Source7 November 2026 |
macleanup's own prices are on Plans and allowance.
| What | OnyX | macleanup |
|---|---|---|
| Clears caches | YesSource | YesSections 3, 5 and 19. |
| Clears logs | Not stated on the pages we checked | YesSection 7. |
| Finds orphan files from removed apps | Not stated on the pages we checked | YesSection 12. |
| Uninstalls apps | YesSource | YesSection 21, moved to the Trash. |
| Disk usage map | Not stated on the pages we checked | PartialA text report from section 26. No visual map. |
| Free to use | YesSource | YesThe command line has no limit. The app has a Free plan with a monthly run limit. |
| Mac App Store or notarised | Not stated on the pages we checked | NoNot notarised by Apple and not on the Mac App Store. |
| Open source | NoFree to copy and share. The page bars changing it for distribution.Source | PartialThe command line is MIT and public. The desktop app source is private. |