Back to All Guides
Storage & Cleanup5 min read·September 10, 2026

The Developer’s Guide to Reclaiming 50GB+ of ~/Library Residuals, Xcode Caches & Docker Leftovers

Dragging an app to Trash only removes the .app bundle. Discover how hundreds of orphaned application containers, caches, and logs linger in your ~/Library directory.

Sarah Jenkins
Sarah Jenkins
macOS Tooling Lead · MacSentinel Engineering

## The Illusion of the macOS "Trash"

When you drag an application from `/Applications` to the Trash bin, macOS performs a single, trivial action: ```bash rm -rf /Applications/SomeApp.app ```

It **does not touch**: - `~/Library/Application Support/SomeApp` - `~/Library/Caches/SomeApp` - `~/Library/Containers/com.vendor.SomeApp` - `~/Library/Preferences/com.vendor.SomeApp.plist` - `~/Library/Group Containers/group.com.vendor.*` - `~/Library/Logs/SomeApp`

For developers and power users who test dozens of developer tools, CLI runtimes, IDE plugins, and simulators, these orphaned directories accumulate between **30 GB and 100 GB** of silent clutter within a year.

---

Anatomy of Hidden Developer Clutter

LocationTypical SizeWhat It Contains
`~/Library/Developer/Xcode/DerivedData`**10 – 40 GB**Intermediate compilation indices & module caches
`~/Library/Developer/Xcode/iOS DeviceSupport`**5 – 20 GB**Deprecated debug symbols from old iOS versions
`~/Library/Containers/com.docker.docker`**15 – 60 GB**Virtual disk images and orphaned layer caches
`~/Library/Caches/org.swift.swiftpm`**3 – 12 GB**Redundant cloned repositories and SPM artifacts
`~/Library/Application Support/Code/Cache`**4 – 15 GB**Stale extension syntax trees and editor blobs

---

How MacSentinel's Surgical Cleaner Works

Unlike commercial consumer cleaners that run heavy background daemons and upsell security suites, MacSentinel takes a **transparent, developer-first approach**:

1. **Zero Background Daemons**: Runs only when you open it. No launch daemons, no kernel extensions, no continuous disk thrashing. 2. **Deterministic Bundle Identifier Mapping**: Scans `Info.plist` metadata across all current and previous applications to match orphan directories with 100% certainty. 3. **Safety Protection**: Never touches active system caches, iCloud synced documents, or essential user data. 4. **Instant Preview**: Shows the exact file paths and file sizes before a single byte is reclaimed.

One click frees dozens of gigabytes and keeps your internal SSD operating at peak read/write speeds.

Native macOS App • Notarized by Apple

Inspect Your Mac with True Mach Precision

Stop relying on delayed polling averages or slow bloated utilities. Download MacSentinel and get real-time Apple Silicon execution deltas, RAM treemaps, and deep ~/Library uninstallation today.