Skip to main content

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 OnyXIn macleanup
Deleting cachesSections 5, 6, 19 and 27
Uninstalling applicationsSection 21, apps idle for a set number of days
Maintenance tasksSection 13 runs periodic and needs sudo
Hidden Finder, Dock and Safari settingsNothing
Verifying system files, rebuilding databasesNothing

Move across​

  1. Preview the cache layers as one profile. It includes logs too.

    npx macleanup --profile cache-only --dry-run
  2. Section 6 needs sudo. With --no-sudo it is skipped, never half-run.

    npx macleanup --profile cache-only --no-sudo --dry-run
  3. Look for what OnyX does not list: data from apps you removed.

    npx macleanup --only 12 --dry-run
  4. 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 planPriceSource
DonationwareFree to download and use; donations optional$0Source7 November 2026

macleanup's own prices are on Plans and allowance.

WhatOnyXmacleanup
Clears cachesYesSourceYesSections 3, 5 and 19.
Clears logsNot stated on the pages we checkedYesSection 7.
Finds orphan files from removed appsNot stated on the pages we checkedYesSection 12.
Uninstalls appsYesSourceYesSection 21, moved to the Trash.
Disk usage mapNot stated on the pages we checkedPartialA text report from section 26. No visual map.
Free to useYesSourceYesThe command line has no limit. The app has a Free plan with a monthly run limit.
Mac App Store or notarisedNot stated on the pages we checkedNoNot notarised by Apple and not on the Mac App Store.
Open sourceNoFree to copy and share. The page bars changing it for distribution.SourcePartialThe command line is MIT and public. The desktop app source is private.