The short answer. Harbofly watches for the specific directories that grow without bound on a development machine — DerivedData, node_modules, package-manager caches — and frees them from the menu bar. ClearDisk visualises developer caches specifically. Dusty, Purge and DiskWise are open source and share a design decision worth more than any feature: they delete only from a fixed allowlist, show every path first, and move to the Trash so a clean can be undone. MacSift groups files by application and does the same. PureMac and Mole cover the general case. The dividing question is whether the tool is allowed to decide what is disposable, because a cache cleaner that is wrong once is a cache cleaner you stop running.
This guide covers 8 developer cache cleaners for macOS. Every fact below is drawn from the same verified records that back each app’s own page. The recommendations are our editorial judgment, not payment. Last verified 2026-10-05.
Quick comparison
| App | What it is | Pricing | Licence | Version |
|---|---|---|---|---|
| ClearDisk | disk cleaner | Open source | MIT | 2.3.2 |
| DiskWise | disk cleaner | Open source | Apache-2.0 | 1.7 |
| Dusty | Mac cleaner | Open source | MIT | 1.6.0 |
| Harbofly | Mac cleaner | Open source | not published | 1.12.2 |
| MacSift | Mac cleaner | Open source | MIT | 0.4.1 |
| Mole | Mac cleaner | not published | not published | 1.16.0 |
| PureMac | Mac cleaner | Open source | MIT | 3.0.0 |
| Purge | Mac cleaner | Open source | MIT | 1.8.2 |
What actually decides this
- Whether the target list is fixed or discovered. A fixed allowlist means the tool can only remove things its authors decided were safe. A discovered list means it can find more and can also be wrong in a way nobody anticipated. For build artefacts, the fixed list is usually enough.
- Whether deletion goes through the Trash. The difference between a mistake and a disaster. Several of these tools state explicitly that the Trash is their only deletion path, which is the single most reassuring sentence in the category.
- Which ecosystems it knows about. DerivedData, node_modules, SPM caches, Homebrew caches and container images are five different locations with five different regeneration costs. A tool that names them is telling you what it understands; a tool that says “developer caches” is not.
- What the rebuild actually costs. Deleting node_modules costs a reinstall; deleting DerivedData costs a full rebuild; deleting a package cache costs a download. The space is the same and the time is not, which is why the preview has to show paths rather than a total.
- Whether it runs on a schedule or on demand. A menu bar tool that watches is solving a different problem from a window you open when the disk is full. The first prevents the crisis; the second responds to it.
Our picks
- Harbofly — Its record describes a menu bar app that auto-discovers and frees space from build artefacts and caches, which is the continuous case. Choose it when the disk fills up between builds and you want it handled automatically.
- ClearDisk — Its record describes visualising and cleaning developer caches, which is the inspect-first case. Choose it when you want to see developer caches as a category before removing them.
- Dusty — Its record describes deleting only from a fixed allowlist, showing every path before removing it, and undoing a clean, which is the safety case. Choose it when you want an allowlist and an undo.
- DiskWise — Its record describes a cleaner whose only deletion path is the Trash, with undo and a cache knowledge base, which is the same case with more explanation. Choose it when the Trash is the only acceptable deletion path.
- MacSift — Its record describes grouping files by app and moving them to the Trash, which is the per-app case. Choose it when you want to see what each application left behind.
The apps
ClearDisk
ClearDisk is a disk cleaner for macOS. Visualize and clean developer caches to quickly reclaim disk space. It is released under MIT.
What it does. DerivedData Project Breakdown — Shows which projects live inside DerivedData (e.g. “MyApp: 2.3 GB, OtherApp: 1.1 GB”) by reading info.plist. Hero Dashboard — Big, clear display of total cleanable space with breakdown by dev caches and trash. Menu Bar Monitor — Always-on disk usage display. Changes color at 80%/90% thresholds. Shows cleanable amount when disk is stressed. Risk Levels — 🟢 Safe (rebuilds with a command), 🟡 Caution (large re-download needed), 🔴 Risky (may contain irreplaceable data).
ClearDisk is listed with current version 2.3.2.
Full profile and verified facts for ClearDisk →
DiskWise
DiskWise is a disk cleaner for macOS. Free open-source SwiftUI disk cleaner for developer Macs: its only deletion path is the Trash, with per-session undo and a knowledge base that explains every cache entry. It is released under Apache-2.0.
Strengths. Every removal goes through the system trash API and can be undone for the rest of the session. Free and open source under the Apache License 2.0, with the source on GitHub. No subscription: every feature and all six themes ship unlocked in the build.
Trade-offs. It cannot clean the system area: rows under /Library, /opt and /private are counted but locked. Large node_modules sweeps are slow and do not stream results while they run. It does not scan for malware or clean mail, which paid maintenance suites do. Leftover detection is deliberately conservative and will not find every orphan. Docker usage is read-only — virtual disks have no per-image path, so the app points at where to prune rather than deleting.
Not for. Anyone who wants malware scanning, a VPN or mail cleanup — DiskWise deliberately does less than a suite. Users who need the system area cleaned — /Library, /opt and /private are counted but locked. People who want to empty the Trash from inside the app — Finder does that.
What it does. Moves every removal to the Trash through the system trash API, with a per-session undo stack. Draws the whole volume as one ring with a ledger, and states how much of the used space the scan actually measured. Explains each cache entry — what it is, what happens if you delete it, how it comes back — with a Safe, re-downloadable or data-loss badge. Covers WeChat, DingTalk, WeCom and QQ caches alongside system caches and crash dumps.
DiskWise is listed with current version 1.7.
Full profile and verified facts for DiskWise →
Dusty
Dusty is a Mac cleaner for macOS. Open-source menu bar disk cleaner that deletes only from a fixed allowlist, shows every path before removing it, and can undo a clean. It is released under MIT.
What it does. A safe macOS cleaner for app caches, Xcode junk, package-manager caches, stale project artifacts, and logs. Open source, MIT, allowlist-only.
Dusty is listed with current version 1.6.0.
Full profile and verified facts for Dusty →
Harbofly
Harbofly is a Mac cleaner for macOS. Menu bar app that auto-discovers and frees the disk space dev build artifacts and caches hog (DerivedData, node_modules, SPM/Homebrew caches). Zero telemetry, notarized. It is open source.
What it does. Per-project DerivedData: each Xcode project’s build folder shows up on its own, resolved to the workspace that owns it. Age on every item: each cache/artifact shows how long since it was last touched, so you know at a glance what’s abandoned. Search in the cleaner and apps lists. macOS purgeable space, explained: shows how much space Time Machine snapshots and system caches hold — the classic “I deleted 20 GB and Finder shows nothing”.
Harbofly is listed with current version 1.12.2.
Full profile and verified facts for Harbofly →
MacSift
MacSift is a Mac cleaner for macOS. Open-source disk cleaner that groups files by app and moves them to the Trash. It is released under MIT.
What it does. See exactly what.
MacSift is listed with current version 0.4.1.
Full profile and verified facts for MacSift →
Mole
Mole is a Mac cleaner for macOS. Native Mac maintenance utility for cleanup, app management, disk analysis, and system monitoring. Its pricing is not published.
What it does. Mole is a native Mac app for cleaning caches and AI tool data, uninstalling and updating apps, analyzing disk space, and checking system status. Pay once, get free updates.
Mole is listed with current version 1.16.0.
Full profile and verified facts for Mole →
PureMac
PureMac is a Mac cleaner for macOS. Free, open-source macOS cleaner with no telemetry. Cleans system and user caches, Xcode junk, Homebrew cache, mail attachments, and finds large or old files. Supports scheduled auto-cleaning. It is released under MIT.
PureMac is listed with current version 3.0.0.
Full profile and verified facts for PureMac →
Purge
Purge is a Mac cleaner for macOS. Open-source cache cleaner that moves files to the Trash instead of deleting them, using a fixed allowlist and no telemetry. It is released under MIT.
What it does. Free up your Mac, safely. Clears the cache and junk it piles up on its own. Open source, and everything goes to the Trash, so nothing is ever lost.
Purge is listed with current version 1.8.2.
Full profile and verified facts for Purge →
How to choose
- No licence fee, source available. ClearDisk, DiskWise, Dusty, Harbofly, MacSift, PureMac and Purge — the source can be read and, under the terms of each licence, reused.
- Pricing not published in our data. Mole — check the developer’s own site before assuming anything about cost.
Open source: ClearDisk, DiskWise, Dusty, Harbofly, MacSift, PureMac and Purge (7 of 8).
Common mistakes
- Deleting DerivedData in the middle of a build. The next build is slower and occasionally confusing.
- Clearing a package cache on a metered connection. The space comes back at the cost of the download.
- Using a general cleaner for development directories. It does not know which of them are regenerable and which are source.
- Never cleaning at all because one clean once broke something. The right response is a preview and an undo, not abstinence.
How this guide was put together
Each app’s facts come from its own record: the developer’s own pages and repository, the App Store listing where one exists, and the documentation, each with a source grade and an access date. Where a fact rests on the developer’s own statement rather than on something we verified independently, the sentence says so. Where our data has no value for something, the guide says “not published” instead of guessing.
A price appears here only where the record carries one from a stated source; the guide never estimates one, and it records the pricing model alongside so the two can be read together. Prices change and vary by region, so each app links to its own page for the current detail.
The facts and the recommendations are kept apart on purpose. Everything in the app entries, the comparison table and the answers above is composed from the records. The short answer, the criteria and the picks are our editorial judgment: they reflect what we would choose and why, and they are not paid for. Where we make a recommendation we name the condition it applies under, because we do not call anything “the best” without explaining the criteria.
Verified 2026-10-05.
Frequently Asked Questions
How do I choose between these developer cache cleaners?
There is no single answer — it depends on what you need. This guide covers 8 developer cache cleaners: ClearDisk, DiskWise, Dusty, Harbofly, MacSift, Mole, PureMac and Purge. They differ mainly in pricing model, licence and the trade-offs each one carries. Pick by the trade-off you care about rather than by rank.
Are these developer cache cleaners free?
Pricing across this group: open source (ClearDisk, DiskWise, Dusty, Harbofly, MacSift, PureMac and Purge) and not published (Mole). Where we list pricing as not published, the developer does not state a model we could verify — check their own site before assuming anything about cost. We quote a price only where the record carries one from a stated source, and we never estimate one. Prices change and vary by region and by store, so always check the developer’s own page for the current figure.
Which of these developer cache cleaners are open source?
ClearDisk (MIT), DiskWise (Apache-2.0), Dusty (MIT), Harbofly (not published), MacSift (MIT), PureMac (MIT) and Purge (MIT) are open source.
Do these developer cache cleaners support Apple Silicon?
Apple Silicon support is explicitly stated for DiskWise. For the others our data does not carry an explicit statement either way, so we do not infer one.
How do I choose between them?
Start with how you pay: the guide groups these apps by pricing model, because the budget is the constraint most people actually have. Then check the trade-offs listed for each app: the limitations are the part that decides most people’s choice, because they describe what the app will not do for you.
Who should not use these apps?
DiskWise each list an audience they are explicitly not aimed at. Those notes come from the same verified records as the rest of this guide, and they are worth reading before you install anything.
When was this data last verified?
The facts in this guide were last confirmed on 2026-10-05. Every app page carries its own verification dates and source list, so you can check any individual claim.



