Features

What DevSweep checks, where it looks, and how each kind of item is removed.

  1. Project build folders

    node_modules, Pods, Gradle and iOS build output, .next, .venv, Rust target, Flutter build.

    Where it looks

    • node_modules
    • ios/Pods
    • android/app/build
    • android/.gradle
    • android/app/.cxx
    • ios/build
    • .next
    • .expo
    • .venv
    • target (Rust)
    • build, .dart_tool (Flutter)

    Moved to the Trash

  2. Xcode

    DerivedData, SwiftUI previews, device symbols and old app archives.

    Where it looks

    • ~/Library/Developer/Xcode/DerivedData
    • ~/Library/Developer/Xcode/UserData/Previews
    • ~/Library/Developer/Xcode/iOS DeviceSupport
    • ~/Library/Developer/Xcode/Archives

    Moved to the Trash

  3. Simulators

    Simulator runtimes, broken simulators and the apps installed on each one.

    How it's removed

    • xcrun simctl runtime delete
    • xcrun simctl delete unavailable
    • xcrun simctl erase
    • ~/Library/Developer/CoreSimulator/Caches

    Runs the tool's own command

  4. Package caches

    Gradle, Yarn, npm, pnpm, Bun, CocoaPods, Homebrew, pip, SwiftPM, Cargo and Go.

    Where it looks

    • ~/.gradle/caches
    • ~/Library/Caches/Yarn
    • ~/.npm/_cacache
    • ~/Library/pnpm/store
    • ~/Library/Caches/CocoaPods
    • ~/Library/Caches/Homebrew
    • ~/.cargo/registry
    • ~/go/pkg/mod

    Moved to the Trash

  5. Android & React Native

    Emulators, unused system images, older build-tools and NDKs, Metro caches.

    Where it looks

    • ~/.android/avd
    • ~/Library/Android/sdk/system-images
    • ~/Library/Android/sdk/build-tools
    • ~/Library/Android/sdk/ndk
    • $TMPDIR/metro-*

    Moved to the Trash

  6. Docker

    Unused images, stopped containers, build cache and volumes.

    How it's removed

    • docker image prune -a
    • docker container prune
    • docker builder prune -a
    • docker volume prune -a

    Runs the tool's own command

  7. App caches & logs

    Each app's cache folder and logs. Open apps are skipped.

    Where it looks

    • ~/Library/Caches/<app>
    • ~/Library/Logs

    Moved to the Trash

  8. Leftovers

    Library files of apps you've already removed.

    Where it looks

    • ~/Library/Application Support
    • ~/Library/Preferences
    • ~/Library/Saved Application State
    • ~/Library/HTTPStorages

    Moved to the Trash

  9. Large files

    Big files in Downloads, Desktop, Documents and Movies.

    Where it looks

    • ~/Downloads
    • ~/Desktop
    • ~/Documents
    • ~/Movies

    Moved to the Trash

  10. Uninstaller

    Apps with their size, last use and related Library files.

    Where it looks

    • /Applications
    • ~/Applications

    Moved to the Trash

Around the scan

Overview
One bar shows where your space went, coloured by place. The solid part is what's selected.
Menu bar meter
Disk usage and how much is ready to clean, one click away.
Clear labels
Safe, Check first or Your files on every item, with icon and text, never colour alone.
Light and dark
Follows your Mac's appearance, with motion reduced when you ask macOS for it.
Command line
A read-only scan report from Terminal, handy before you trust the app.
Update check
Tells you when a new version is out and opens the download page. Switch it off in Settings.

Download for MacHow it decides what's safe