DevClean review table showing cleanup folders with checkboxes, sizes, folder types, modified dates, and paths.

macOS developer cleanup

DevClean

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.

What is DevClean?

DevClean is a Mac app for developers who need to find and safely clean large disposable project folders.

What can it clean?

It detects common development folders including node_modules, Xcode DerivedData, Pods, Gradle caches, Python caches, Rust target, and SwiftPM builds.

Is it safe?

DevClean scans only folders you choose, shows every result, and moves selected folders to Trash by default.

Simple review flow

Free disk space without losing control.

DevClean is designed for people who understand that build folders are disposable, but still want a clear review step before anything changes.

1

Choose a folder

Select the project, workspace, Xcode, or cache folder you want DevClean to scan.

2

Review results

See size, folder type, modified date, and path for every found folder.

3

Select what to clean

Click any row to include or exclude it. Use Always Keep for folders that should never appear again.

4

Move to Trash

Clean selected folders safely. Permanent deletion exists only in Advanced settings.

Cleanup targets

Built for common developer disk usage.

DevClean focuses on generated folders that can usually be recreated by package managers, build tools, or Xcode.

node_modules Pods Xcode DerivedData Xcode Archives iOS DeviceSupport CoreSimulator caches Gradle cache npm cache pnpm store Yarn cache Python __pycache__ pytest cache SwiftPM .build Rust target Carthage build dist and coverage

Why developers use it

Large folders are easy to create and hard to remember.

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.

Understand what is taking space

Scan results show folder size and path before cleanup.

Avoid broad system cleaners

DevClean is purpose-built for development folders, not general Mac maintenance.

Keep privacy local

File paths, scan results, and cleanup history stay on the Mac.

Safety model

Conservative by default.

DevClean starts with safe cleanup types and makes irreversible actions harder to reach.

Selected folders only

DevClean does not scan the whole Mac unless the user explicitly chooses a broad folder.

Visible review step

Every detected folder is shown before cleanup with size, type, and path.

Trash by default

Moved items can be restored until the Trash is emptied.

Advanced permanent delete

Permanent deletion requires an explicit Advanced cleanup method choice.

Answers

DevClean FAQ

How do I clean node_modules on Mac safely?

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.

Can DevClean clean Xcode DerivedData?

Yes. DevClean can detect Xcode DerivedData and other Xcode-related folders such as Archives, iOS DeviceSupport, and CoreSimulator caches.

Does DevClean permanently delete files?

Move to Trash is the default. Permanent deletion is available only in Advanced settings and shows a separate warning.

Does DevClean upload file paths or scan results?

No. DevClean works locally. It does not upload file names, folder paths, scan results, or cleanup history.

Direct download

DevClean for macOS

The public download will be linked here after the Developer ID notarized build is ready.

Get release updates