Clear what your developer tools left on your Mac. Keep what still matters.
Xcode, simulators, Flutter, Node, Unity and package managers quietly fill your Mac. CleanDev finds it, tells you what happens if you remove each thing, and never touches what is still in use.
CleanDev Lite is free and cleans Flutter, Node and Unity project folders. Xcode, simulators and package caches come with the full edition, which is not on sale yet.

It started with 503 MB free.
September 2026. A 460 GB Mac, full. macOS called almost all of it “System Data” and said nothing more. Cleaning it by hand got the free space back up to 148 GB. Apart from old apps, what came back had been left by developer tools. General-purpose cleaners found a small part of it, because they do not know how these tools work.
- Flutter build folders, 10 projects24 GB
- Package caches20 GB
- iOS simulator content12 GB
- iOS DeviceSupport, two old versions9 GB
- Xcode DerivedData6.5 GB
- Unity Library folder5.6 GB
Also cleared: old apps (42 GB, the full edition uninstalls apps with their leftovers) and Android emulators (13 GB, still on the list).
It knows where each tool keeps its leftovers.
Every source says what it is and what happens if you remove it.
XcodeFull edition
DerivedData comes back with your next build, device support when the device reconnects. Old archives cannot be rebuilt, so they go to the Trash.
SimulatorsFull edition
Apps and data inside simulators. The simulators stay; Apple’s own tool resets their content.
Flutter
build and .dart_tool folders of your projects. The next flutter run recreates them.
Node
node_modules folders. Your lockfile brings the exact same packages back.
Unity
Library and obj folders. Unity reimports them the next time the project opens.
Package cachesFull edition
npm, CocoaPods, pip, Homebrew, uv and pub. They download again when a tool needs them.
Most cleaners know how to delete. CleanDev knows what to leave alone.
These stay in the list with the reason shown, and cannot be selected.
Anything a running app uses
If an app is running from a build folder, that folder is kept.
Your newest archiveFull edition
Its dSYM may be the only way to read crash reports for the version people have installed.
A simulator that is runningFull edition
It is left as it is until you shut it down.
A Unity project that is open
Removing its Library under the editor would break the project.
A release build you have not uploaded
An IPA, AAB or APK in a build folder is shown for review, not selected.
Anything built today
A build or a dev server may still be using it, so it waits for you to decide.
One summary for everyone. Every detail for those who want it.


Simple view
How much can be cleaned safely, a few plain categories with what happens if you remove them, and one Clean button. It can only ever select safe items.


Detailed view
Every item by source, with its size, when it was last used and why anything is kept. Search, Show in Finder, and a log of every cleanup.
Screens from a sample Mac with made-up project names.
Two editions.
CleanDev Lite
Free on the Mac App Store
Cleans the project folders you choose.
- Flutter, Node and Unity projects
- Memory panel
- Runs in the App Store sandbox
- Same safety rules
CleanDev
Direct download, coming soon
Cleans everything developer tools leave on your Mac.
- Everything in Lite
- Xcode, simulators and device support
- Package caches across your Mac
- Forgotten developer processes
- App uninstall with leftovers
Guides: free up space by hand
Every guide explains what a folder is, what happens if you remove it, and the commands to do it yourself.
- Why System Data is so large on a developer MacSystem Data eating your disk? On a developer Mac it is mostly Xcode, simulators, package caches, Docker and Android. Find each one with du and clear it safely.
- Is it safe to delete node_modules?Find every node_modules folder on your Mac, see which ones are safe to delete, reinstall from the lockfile, and clear the npm and npx cache in ~/.npm.
- Free disk space from Flutter projects on a MacWhere Flutter uses disk space on a Mac: build/ and .dart_tool in each project, ios/Pods and the pub cache. Clean them safely, one project or many at once.
Your files stay on your Mac.
CleanDev has no account, no server of ours and no analytics. Scanning, cleaning and the cleanup log stay on your Mac. Lite never goes online; the full edition only checks its license.
Read the privacy policy