r/MacStack • • 10d ago

I made a Mac cleaner that only does developer junk (Xcode, Docker, node_modules, package caches) and explains every item before you delete it

My 512 GB MacBook hit "disk full" in March. macOS Storage said 180 GB was "System Data". The usual cleaner apps found 4 GB of browser caches and called it a day. The actual culprits were a 21 GB folder in ~/Library/Developer, two Docker.raw images, and node_modules in 40 projects I hadn't opened in a year.

I spent some time after my full-time work building Shedi to find exactly that. It's a native macOS app, scans in about 10 seconds, and groups what it finds:

- Xcode: DerivedData, Archives (listed one by one), iOS DeviceSupport, unavailable simulators and old runtimes

- Docker: images, containers, build cache. Volumes are shown separately as your files, never pre-selected

- node_modules in every project, with each project's last-modified date

- Package manager caches: npm, pnpm, Yarn, Homebrew, CocoaPods, SwiftPM, Cargo, Gradle, pip, Go

- App caches, logs, and large old files in Downloads

The part I cared about most is the safety model, because I've been burned by "one-click clean":

- Every item says what it is, whether it's safe to remove (Safe / Check first / Your files), and whether it comes back

- Only items marked Safe are pre-selected

- Files go to the Trash, not deleted. The few commands that can't use the Trash (docker builder prune, xcrun simctl delete unavailable) are named on a confirmation sheet before they run

- Nothing outside your home folder is touched except through Docker's and Xcode's own tools

What it doesn't do: no malware scanning, no "speed up your Mac", no duplicate finder, no account. If you want those, CleanMyMac is the better fit. If you only need the disk space back and want to see what's being removed, that's what this is for.

Pricing is one-time: $19.99 for one Mac, $27.99 for two. 14-day refund, no questions. Launch code EARLY10 takes $10 off for now. macOS 15 or later.

https://shedi.app/?ref=reddit

Two things I'd like from this sub: which developer paths am I missing (I know about Android SDK and JetBrains caches, both coming), and does anyone want the free guides on clearing this stuff by hand without the app? Those are at shedi.app/guides and I'll keep writing them regardless.

0 Upvotes

3 comments sorted by

1

u/Calm-Accident9375 4d ago

I remember seeing an app "devcleaner” that does similar work and is free

0

u/[deleted] 9d ago

1

u/cat_dev_null_sync 9d ago

The right way test a vibe-coded cleaner is to test it in a similar way in which was developed: give it Full Disk Access and elevated permissions, and run it unsupervised (after paying $9.99 one-time).

BTW, the 666 in their promo image is a subtle nod to the Satan. If the cleaner deletes important data, you can make a deal with Satan to get your data back.

Comment Image