Hey everyone,
Like most of you here, my daily workflow involves fighting my Mac's SSD. Every time I look at my disk space, Xcode has silently hoarded tens of gigabytes of hidden DerivedData, stale module caches, and device support symbols from iOS versions I haven't targeted in years.
Wiping these folders manually is a repetitive chore, and I've previously broken my active Swift Package Manager indexes by running overly aggressive rm -rf shell scripts—forcing me to waste bandwidth re-downloading dependencies on my next build.
I wanted a tool that was incredibly fast, visually intuitive, and above all, safe to run mid-workflow. So over the last few weeks, I built DevShed.
It's a lightweight, native macOS menu bar app (and a companion CLI tool for terminal power-users) written entirely in Swift and SwiftUI.
What makes it a bit different:
SPM Index Protection: It explicitly maps and excludes core Swift Package Manager registries so your offline compile times don't take a hit after a cleanup.
Execution Safe Mode: It checks for active compilation pipelines and open workspace files before letting you purge critical directories.
Ghost Cache Tracking: It targets heavy compiler caches left behind by projects you’ve deleted or moved long ago.
Multi-Platform Support: Beyond standard Apple developer folders, it includes optional quick-cleaners for Node Modules, Homebrew binaries, CocoaPods, and Flutter Pub caches.
100% Private: There are no ads, no premium lockouts, and absolutely zero telemetry or tracking. Everything runs completely local and sandboxed on your machine.
It's entirely free, and you're running low on space or just want to audit what Xcode is hoarding, give it a spin!
Landing Page: devshed.codearc.studio
GitHub Repository: github.com/codearc-studio/DevShed
I’d love to hear your feedback, feature requests, or thoughts on what package managers/caches I should add tracking for next!