What is DevClean?
DevClean is a Mac app for developers who need to find and safely clean large disposable project folders.
macOS developer cleanup
Clean up project folders like node_modules, Pods, DerivedData, and build caches without guessing what will be removed.
For macOS 13 or later. Built for Apple Silicon and Intel Macs.
DevClean is a Mac app for developers who need to find and safely clean large disposable project folders.
It detects common development folders including node_modules, Xcode DerivedData, Pods, Gradle caches, Python caches, Rust target, and SwiftPM builds.
DevClean scans only folders you choose, shows every result, and moves selected folders to Trash by default.
Simple review flow
DevClean is designed for people who understand that build folders are disposable, but still want a clear review step before anything changes.
Select the project, workspace, Xcode, or cache folder you want DevClean to scan.
See size, folder type, modified date, and path for every found folder.
Click any row to include or exclude it. Use Always Keep for folders that should never appear again.
Clean selected folders safely. Permanent deletion exists only in Advanced settings.
Cleanup targets
DevClean focuses on generated folders that can usually be recreated by package managers, build tools, or Xcode.
Why developers use it
One workspace can contain many copies of dependencies, build output, simulator caches, and generated files. DevClean makes those folders visible, sortable, and easy to review.
Scan results show folder size and path before cleanup.
DevClean is purpose-built for development folders, not general Mac maintenance.
File paths, scan results, and cleanup history stay on the Mac.
Safety model
DevClean starts with safe cleanup types and makes irreversible actions harder to reach.
DevClean does not scan the whole Mac unless the user explicitly chooses a broad folder.
Every detected folder is shown before cleanup with size, type, and path.
Moved items can be restored until the Trash is emptied.
Permanent deletion requires an explicit Advanced cleanup method choice.
Answers
Choose the folder where you keep projects, scan with DevClean, review each node_modules result, unselect anything you want to keep, then move selected folders to Trash.
Yes. DevClean can detect Xcode DerivedData and other Xcode-related folders such as Archives, iOS DeviceSupport, and CoreSimulator caches.
Move to Trash is the default. Permanent deletion is available only in Advanced settings and shows a separate warning.
No. DevClean works locally. It does not upload file names, folder paths, scan results, or cleanup history.
Direct download
The public download will be linked here after the Developer ID notarized build is ready.