Exact accounting
The reclaimable number is the space you will actually get back.
Native macOS utility
WD-40 finds and removes development build artifacts from the menu bar. Nothing is selected until you choose it.
Logical file sizes can count the same APFS data more than once. WD-40 reads device bytes from the extent map.
The reclaimable number is the space you will actually get back.
Recent builds stay excluded until you tick them. The button names what it will remove.
Anything still used by a default, override, pin, or link is never offered.
The two-phase scan puts targets on screen immediately, then fills in exact sizes as the extent map is measured.
A deliberate clean
The cleaning view names what is coming off. Removals are permanent and removed directories rebuild with the next build.
WD-40 looks for known artifacts and verifies ambiguous directories against their contents or neighboring project files.
The app and CLI share one config file at ~/.config/wd-40/config.toml.
Source install
The first release binary is not published yet. Build the app or CLI from the MIT-licensed source.
Development build artifacts: Rust targets, Node modules, build output, caches, and unused Rust toolchains. Detection uses heuristics rather than directory names alone.
They are excluded until you explicitly select them. Nothing is selected by default.
No. Removals are permanent. Removed directories are recreated by the next build that needs them.
macOS 13 or later on Apple Silicon and Intel. It is one native Rust and AppKit binary, with no Electron or web view.