Features

Built for developers.

MacLean understands development environments: Xcode caches, Homebrew, Docker, package manager leftovers — and it tells you the impact of removing each one.

Cleanup categories

Real categories, honest impact labels.

Only categories that exist today are listed. Every item is classified before deletion: Rebuildable (regenerated automatically) or Review first (may contain important data).

Xcode

DerivedData & build caches

~/Library/Developer/Xcode/DerivedData

Rebuildable

Homebrew

Downloads, logs & cleanup leftovers

/opt/homebrew & ~/Library/Caches/Homebrew

Rebuildable

Docker

Orphaned images & build cache

Docker data directories

Rebuildable

Application caches

App-level caches & temp files

~/Library/Caches

Rebuildable

Browser data

Marked for review — may matter

Browser profiles

Review first

System logs

Logs & crash reports

/var/log

Rebuildable

Scope note: the scanner rule set evolves between versions. The definitive list for each release lives in the open repository (crates/maclean-core).

Workflow

From scan to restore, in five steps.

The core workflow is identical in the Free edition and Pro.

1

Scan

Index storage usage on-device. Nothing leaves your machine.

2

Classify

Label each item: rebuildable, review-first, or protected.

3

Review

See sizes, paths and impact before anything is selected.

4

Clean

Explicit confirmation; large files go to the trash by default.

5

Restore

Pending snapshots and restore workflows keep removals reversible.

Quick answers about MacLean features

Which developer tools does MacLean understand?

Today: Xcode DerivedData and build caches, Homebrew (downloads, logs and cleanup leftovers), Docker (orphaned images and build cache), application caches under ~/Library/Caches, system logs under /var/log, and browser data flagged “Review first”.

Applicable to: macOS primary · Windows builds in progress · Free edition includes CLI

Evidence: MacLean open repository — crates/maclean-core scanner & classification. Updated: 2026-10-12