Free · Open Source · Apache-2.0

DiskWise

A free, open-source disk cleaner for Mac

A native SwiftUI cleaner, built for Macs eaten alive by node_modules, Xcode DerivedData, Docker volumes and WeChat caches.

Nothing is ever truly deleted — everything goes to the Trash, undoable the whole way.

  • 0
    telemetry / background daemons
  • ~5MB
    DMG — one file for Apple Silicon + Intel
  • 10
    UI languages out of the box
  • 100%
    unlocked — no subscription, no IAP
DiskWise Overview
Overview: every arc is bytes actually measured on this pass; two clicks send it to the Trash

Why DiskWise

Four things other cleaners won't do

Trash only, never rm -rf

The only delete path in the code is FileManager.trashItem. Emptying the Trash stays Finder's call, and every removal this session can be undone, one by one.

Built for developer Macs

node_modules, DerivedData, Docker usage, build artifacts — the biggest culprits hiding inside "System Data", which ordinary cleaners won't touch.

Every cache explained

Scan results come with an explanation: what it is, what happens if you delete it, how it comes back. WeChat, DingTalk and WeCom get dedicated coverage — on many machines those three alone hold tens of GB.

Zero network, zero daemon, zero ask

No updater, no analytics, no ads, no background agent. One .app is all there is — and the code is Apache-2.0, open to audit.

Competitive landscape · 2026-10

Who's out there, and where the gap is

Positioning:DaisyDisk's eyes + Mole's hands + a hard line against ever deleting your files

CleanMyMac

Commercial GUI (MacPaw)
Traction:
—
Price:
Subscription ~$40/yr, pricier one-time buy
Strengths:
Best brand recognition, broad feature set, malware protection, mature marketing
Weaknesses:
Expensive and subscription-first; closed source; a growing chorus of reviews says you don't need it

Mole CLI (tw93)

Open-source CLI
Traction:
60k+
Price:
CLI free and open; GUI is a paid one-time app
Strengths:
Beloved by developers, went viral off a single tweet; one command frees tens of GB
Weaknesses:
Command-line only — a barrier for non-terminal users; the GUI is closed-source and paid

DaisyDisk

Commercial GUI
Traction:
—
Price:
One-time ~$10
Strengths:
The industry benchmark for sunburst space maps, elegant interactions
Weaknesses:
Shows but never cleans — no cache semantics, no app-leftover management

OnyX

Free utility
Traction:
—
Price:
Free
Strengths:
Veteran deep-maintenance tool with a strong safety reputation
Weaknesses:
Requires a build matched to your exact macOS version; complex; built for troubleshooting, not daily cleaning

mac-cleaner-cli & other OSS CLIs

Open-source CLI
Traction:
hundreds–thousands
Price:
Free
Strengths:
Transparent, lightweight
Weaknesses:
Deletion is permanent — one mistake and it's gone; no visual feedback, hard for regular users to trust

DiskWise (this project)

Open-source GUI (native SwiftUI)
Traction:
New
Price:
Completely free, fully unlocked
Strengths:
A DaisyDisk-style ring + Mole-style deep cleaning + the "everything to the Trash, always undoable" safety model — all three in one open-source app
Weaknesses:
—

The market gap

The CLI camp (Mole at 60k★) proves the demand is real but locks non-terminal users out; the most famous GUI, CleanMyMac, is pricey and closed. The "open-source + native GUI + safe deletion" cell is still empty.

The one-line difference

Other tools ask whether to "permanently delete". DiskWise has no permanent-delete code path at all.

Why trust it

Apache-2.0 auditable code + SHA-256 with every release DMG + on the Mac App Store (Apple-reviewed).

Who it's for

Developers installing it themselves — and anyone who'd like to free tens of GB for parents, colleagues or designer friends. Chinese-app caches (WeChat, DingTalk) are first-class citizens from day one.

What you get

See it clearly, clean it in two clicks

"Seeing clearly" and "daring to act" happen on the same page: find the space hogs, see what's inside, move them to the Trash in two clicks — no page-hopping in between.

01

The Overview ring

The whole volume drawn as one ring: every segment is bytes actually measured on this pass, and the segments sum to the whole disk. The light band sits on the measured edge — you see exactly as far as it has scanned.

02

Ledger detail

Click any row and its subfolders unfold right there, the ring stepping back to a small reference dial. No jumping between pages.

03

Two clicks to the Trash

The first click arms, the second moves to the Trash; Undo puts it back. Protected paths (Home, ~/Library) can never be removed wholesale.

04

Large & old files

Top space hogs across the same roots, plus big files untouched for N days; dev directories skippable in one click.

05

Duplicate finder

Size → partial hash → full hash, grouped; the newest copy in each group is locked so you can't nuke the only one. Twins inside venv / DerivedData are listed separately and never compared.

06

Uninstall leftovers

Orphaned data matched against the bundle IDs of everything still installed. Under-reports rather than over-deletes.

07

Make it yours

Six theme skins changing typeface, radius and motion, ten UI languages — all free, no IAP unlocks.

Install

Three ways to install, all free

macOS 13+ · one ~5MB universal DMG for Apple Silicon and Intel

Homebrew

One command, then brew upgrade --cask keeps it fresh.

GitHub Release

Download the DMG directly; every release ships its SHA-256.

Download the latest DMG

Mac App Store

Apple-reviewed, auto-updating from the store, completely free.

Get it on the Mac App Store

Every App Store release has to clear Apple's review first, so the store build can sit behind GitHub Releases for a while. For the newest version, use Homebrew or the DMG above.

FAQ

Common questions

How does it really compare to CleanMyMac?

Price (zero vs subscription), transparency (fully open Apache-2.0 vs closed source), and the deletion model (everything to the Trash, undoable vs direct deletion). CleanMyMac adds extras like malware scanning; DiskWise deliberately does one thing — the disk — and does it to the end.

Could it delete something I actually need?

There is no permanent-delete path in the architecture: the only delete action is FileManager.trashItem, and only you can empty the Trash, in Finder. Home, ~/Library and other protected paths can't be removed wholesale.

Why can't Docker images be cleaned directly?

Docker virtual disks expose no per-image file paths — any tool claiming to delete them one by one is pretending. DiskWise shows the usage read-only and points you to Docker's own prune commands.

Which machines are supported?

macOS 13+, with one ~5MB universal DMG covering Apple Silicon and Intel; also installable via brew cask or the Mac App Store.

Is free actually free?

Yes. Every feature and all six skins ship unlocked — no telemetry, no ads, no subscription. The App Store version is free too.

Star & Feedback

Found it helpful? Leave a star

DiskWise is an independently maintained open-source project. If it freed tens of GB for you, consider leaving a star on GitHub — the more stars it has, the easier the next person crushed by "Your disk is almost full" can find it.

I'd love to hear from you — what works, what doesn't, what's missing. Every message gets read, and the app keeps improving:

English, Chinese, Japanese or Korean are all fine — or just open an issue.