macOS 13.0+ · Apple silicon & Intel
Your Mac is 40% cruft.
Here is the map.
Xcode, Docker, npm and Gradle quietly write hundreds of gigabytes you never agreed to keep. DevCruft draws your whole disk to scale, names every build cache it finds, and reclaims them in one click.
The map is free forever. No account, no subscription, no telemetry.
Why another one
Beautiful disk maps are blind. Developer cleaners are ugly lists.
The pretty analysers show you a folder named DerivedData and leave you to
Google it. The developer cleaners know exactly what it is, then present it as a table of
checkboxes you have to take on faith.
DevCruft is the missing half of each: a map you can read at a glance that already knows what every folder on it is for.
What it does
Six things that matter
A map, not a checklist
Every other developer cleaner hands you a list of checkboxes and hopes you trust it. DevCruft draws your whole disk to scale, so the 62 GB folder is literally the biggest thing on screen. You see the problem before you read a word.
It knows what DerivedData is
A generic disk analyser shows you a folder called DerivedData and shrugs. DevCruft labels it, tells you which projects it belongs to, when each was last built, and whether deleting it costs you anything (it does not — Xcode rebuilds it).
Safe by construction
Nothing is deleted without a named preview. Every path is classed regenerable, replaceable or irreplaceable, and DevCruft will not offer to remove anything in the third class. Source code and uncommitted work are never touched.
Fast on a full disk
A concurrent scanner walking APFS metadata, not a shell-out to du. First full scan of a 2 TB drive finishes in seconds, and later scans are incremental.
Finds every node_modules
Not just the ones in ~/Projects. DevCruft finds all of them across every volume, ranks them by size and last-opened date, and shows you the forty from 2023 you will never open again.
Offline, always
No account, no sign-in, no phone-home. Your licence is a signed file verified on-device, so DevCruft keeps working if this website disappears tomorrow.
Coverage
Every cache it knows by name
Typical ranges are what we see on working developer machines. Yours will be worse.
| Tool | What DevCruft finds | Where | Typical |
|---|---|---|---|
| Xcode | DerivedData, Archives, iOS DeviceSupport | ~/Library/Developer/Xcode | 20–90 GB |
| iOS Simulators | Unavailable runtimes and stale devices | ~/Library/Developer/CoreSimulator | 10–60 GB |
| Docker | The VM disk image, dangling images, volumes | ~/Library/Containers/com.docker.docker | 15–120 GB |
| node_modules | Every folder, ranked by last-opened date | anywhere on disk | 5–50 GB |
| npm / pnpm / yarn | Global package stores | ~/.npm, ~/Library/pnpm | 2–15 GB |
| Android Studio | AVD images, Gradle caches, SDK system images | ~/.gradle, ~/Library/Android | 20–100 GB |
| Homebrew | Downloaded bottles and stale casks | ~/Library/Caches/Homebrew | 1–10 GB |
| Swift Package Manager | Clone and artifact caches | ~/Library/Caches/org.swift.swiftpm | 1–8 GB |
| CocoaPods | Spec repos and the pod cache | ~/Library/Caches/CocoaPods | 1–6 GB |
| Rust | Registry sources and target directories | ~/.cargo, target/ | 3–40 GB |
| Go | The module cache | ~/go/pkg/mod | 2–20 GB |
| Python | pip wheels, abandoned virtualenvs | ~/Library/Caches/pip | 1–12 GB |
From the blog
Do it by hand first
Every guide here works without buying anything. If the commands are enough for you, use the commands — we would rather be the site you trusted than the app you resented.
How to Safely Clear Xcode DerivedData (and Reclaim 50 GB+)
DerivedData is the largest single folder on most Apple developers' Macs. Here is exactly what is in it, why deleting it is safe, and how to clear only the projects you no longer build.
Read →Your Mac Is Full and You're a Developer: The Complete 2026 Guide
A 512 GB MacBook running out of space is almost never your files. It's build caches. Here is every one of them, what it costs you, and the exact command to reclaim it.
Read →You Have 40 GB of node_modules You Forgot About
Not the project you are working on — the sixty others. How to find every node_modules folder on your Mac, rank them by how long since you touched them, and delete the dead ones safely.
Read →Find out what your Mac is actually storing.
The map is free forever. One-click reclaim is $14, paid once.
Apple silicon & Intel · No account · Nothing leaves your Mac