Everything Cleanux can touch.

All 98 paths and patterns, across 16 tools. If it isn't on this list, Cleanux doesn't look at it. This page is built from the same source the scanners read, so it can't fall out of date unless the app changes too.

Safe to remove 53 · regenerates on its own Worth a look first 32 · never pre-selected Hard to replace 13 · never pre-selected
98 of 98

Cache Cleaner

37 paths
Discord cache
~/Library/Application Support/discord/Cache
Safe to remove

Discord's HTTP cache. Re-fetched on reconnect.

Microsoft Teams cache
~/Library/Application Support/Microsoft/Teams/Cache
Safe to remove

Teams' Chromium cache. Re-fetched on reconnect. Doesn't affect login or message history.

Slack Service Worker cache
~/Library/Application Support/Slack/Service Worker/CacheStorage
Safe to remove

Slack's offline-mode cache. Regenerated as you reconnect.

Slack cache
~/Library/Application Support/Slack/Cache
Safe to remove

Chromium's HTTP cache for Slack. Re-fetched as you use Slack. Login state and message history live elsewhere and are unaffected.

Docker.raw / overlay storage
~/Library/Containers/com.docker.docker/Data/vms
Hard to replace

Docker's VM-backed storage. Removing destroys all local images and containers. Cleanux will surface this for review but never auto-select.

Homebrew downloads cache
~/Library/Caches/Homebrew
Safe to remove

Cached package downloads. `brew cleanup` does the same thing.

Cursor cache
~/Library/Application Support/Cursor/Cache
Safe to remove

Cursor IDE's HTTP/extension cache. Rebuilt as you use the editor.

JetBrains caches
~/Library/Caches/JetBrains
Safe to remove

Indexes and caches for IntelliJ-family IDEs. Rebuilt on next project open - first launch will be slow.

VS Code cache
~/Library/Application Support/Code/Cache
Safe to remove

Visual Studio Code's HTTP/extension cache. Rebuilt as you use the editor.

VS Code cached extension data
~/Library/Application Support/Code/CachedData
Safe to remove

Pre-compiled extension files. Recreated lazily on next launch.

Gradle cache
~/.gradle/caches
Safe to remove

Cached Gradle dependencies. Restored on next build.

Maven local repository
~/.m2/repository
Worth a look first

Local Maven artefacts. Restored on next Maven build, but can be slow over poor network.

node_modules folders
**/node_modules
Worth a look first

Restored by `npm install` / `yarn` / `pnpm install`. Removing them only costs time, not data - but offline work will need network access to restore.

.venv / virtualenv folders
**/.venv
Worth a look first

Project-local Python environments. Restored by `pip install -r requirements.txt` or equivalent.

Cargo registry cache
~/.cargo/registry/cache
Safe to remove

Cached crate downloads. Cargo restores on next build.

DerivedData · dormant project
~/Library/Developer/Xcode/DerivedData/<project>
Safe to remove

Build data for a project you haven't opened in over a month. Xcode rebuilds it the next time you do, and nothing in it is source.

DerivedData · recent project
~/Library/Developer/Xcode/DerivedData/<project>
Worth a look first

Build data for a project you've worked on in the last month. Safe to delete, but the next build starts from scratch - so Cleanux leaves it unticked.

Device Support · newest iOS build
~/Library/Developer/Xcode/iOS DeviceSupport/<build>
Worth a look first

Symbols for the newest iOS build here - most likely the device you actually use. Safe to delete, but Xcode has to fetch them again on next attach, so Cleanux leaves it unticked.

Device Support · older iOS build
~/Library/Developer/Xcode/iOS DeviceSupport/<build>
Safe to remove

Symbols for an iOS build older than the newest one here. Xcode re-downloads them if you ever attach a device on that build again.

Xcode Archives
~/Library/Developer/Xcode/Archives
Hard to replace

Archives of past app builds - needed to symbolicate crash reports for shipped builds. Cleanux defaults to NOT selecting these; review individually.

Xcode DerivedData
~/Library/Developer/Xcode/DerivedData
Safe to remove

Build intermediates and indexes. Xcode rebuilds them on next compile. Often the largest single reclaimable folder on a developer's machine.

iOS Device Support
~/Library/Developer/Xcode/iOS DeviceSupport
Safe to remove

Symbol files Xcode caches when you connect an iOS device. Re-downloaded automatically on next attach. Often the largest reclaimable Xcode folder after DerivedData on long-time devs.

tvOS Device Support
~/Library/Developer/Xcode/tvOS DeviceSupport
Safe to remove

Symbol files for Apple TV debug sessions. Re-downloaded automatically.

watchOS Device Support
~/Library/Developer/Xcode/watchOS DeviceSupport
Safe to remove

Symbol files for Apple Watch debug sessions. Re-downloaded automatically.

CocoaPods cache
~/Library/Caches/CocoaPods
Safe to remove

Cached pod downloads. Restored by `pod install`.

Diagnostic reports
~/Library/Logs/DiagnosticReports
Safe to remove

Crash and hang reports for apps. Useful only when actively debugging a recent crash. Apple already has copies via the system reporter.

QuickLook thumbnail cache
~/Library/Caches/com.apple.QuickLook.thumbnailcache
Safe to remove

Thumbnails the Finder generates for QuickLook previews. Regenerated on demand - only cost is the first preview being slightly slower.

Saved Application State
~/Library/Saved Application State
Worth a look first

Window-restore state for apps that quit unexpectedly. Removing means apps reopen with default windows instead of restoring last session - annoying but not damaging.

User Logs
~/Library/Logs
Safe to remove

Diagnostic logs from apps you've run. Useful for debugging if something is currently broken - otherwise safe to clear.

Mail Downloads
~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads
Worth a look first

Local copies of email attachments - every PDF, image, and logo Mail.app has rendered. Original messages on the server are untouched. If you saved an attachment elsewhere, that copy is unaffected.

Apple Music streaming cache
~/Library/Caches/com.apple.AMPLibraryAgent
Safe to remove

Album-art and streaming buffer cache. Doesn't affect downloaded library. Regenerated as you listen.

Apple TV cache
~/Library/Caches/com.apple.TV
Safe to remove

Cached metadata and thumbnails for the TV app. Regenerated on next browse.

Podcasts cache
~/Library/Group Containers/group.com.apple.podcasts/Library/Cache
Safe to remove

The Podcasts app's metadata and image cache. Doesn't affect downloaded episodes (those are in `Episodes/`). Regenerated on next launch.

Spotify cache
~/Library/Caches/com.spotify.client
Safe to remove

Spotify's HTTP cache. Regenerated as you stream.

Spotify persistent cache
~/Library/Application Support/Spotify/PersistentCache
Safe to remove

Spotify's persistent storage cache - usually the larger of the two. Cached audio tracks and album metadata. Re-downloaded as you play. Often several GB on heavy listeners.

User Cache
~/Library/Caches
Safe to remove

Apps regenerate their caches on next launch. Removing this never destroys preferences or documents.

iOS firmware files
~/Library/iTunes/iPhone Software Updates
Safe to remove

Old .ipsw firmware files left over from iOS updates. macOS re-downloads if a future update is needed. Each one is 5-8 GB.

Developer Tools

22 paths
DiffusionBee models
~/.diffusionbee
Worth a look first

Stable Diffusion weights and converted CoreML models used by DiffusionBee - commonly 10-30 GB. The app re-downloads and re-converts them on demand.

GPT4All models
~/Library/Application Support/nomic.ai/GPT4All
Worth a look first

Model files downloaded by GPT4All. Re-downloadable from the app's model list.

Hugging Face model cache
~/.cache/huggingface/hub
Worth a look first

The shared download cache used by transformers, diffusers, sentence-transformers and MLX. Every model re-downloads automatically the next time a script asks for it. This is usually the biggest AI folder on a machine that runs Python notebooks.

LM Studio models
~/.lmstudio/models
Worth a look first

GGUF model files downloaded through LM Studio. Re-downloadable from inside the app - each one is typically 4-40 GB.

LM Studio models (older versions)
~/.cache/lm-studio/models
Worth a look first

Where LM Studio kept its models before version 0.3. If you have since upgraded, this copy is usually dead weight - the app no longer reads from it.

Ollama models
~/.ollama/models
Worth a look first

Language model weights pulled with Ollama - frequently 40 GB or more in total. Any model from the registry comes back with `ollama pull`, though that is a large download. Models you built yourself with `ollama create` would need rebuilding from their source files.

Adobe media cache database
~/Library/Application Support/Adobe/Common/Media Cache
Safe to remove

The index Adobe apps keep alongside the cache files above. Regenerated on next launch.

Adobe media cache files
~/Library/Application Support/Adobe/Common/Media Cache Files
Safe to remove

Conformed audio and peak files Premiere Pro and After Effects generate while you work. They are rebuilt automatically the next time you open the project - the only cost is a few moments of re-conforming.

Carthage cache
~/Library/Caches/org.carthage.CarthageKit
Safe to remove

Carthage's downloaded dependency cache. Restored on the next `carthage bootstrap`.

Go build cache
~/Library/Caches/go-build
Safe to remove

Go's compiled build cache. Rebuilt automatically on the next `go build`.

Go module cache
~/go/pkg/mod
Worth a look first

Downloaded Go module dependencies. Re-downloaded on the next build, so removal costs network time but no source. Marked medium because a rebuild requires connectivity.

Yarn Berry (v3+) cache
~/.yarn/berry/cache
Safe to remove

Yarn Berry's content-addressed cache. Restored on the next install.

Yarn Classic cache
~/.yarn/cache
Safe to remove

Yarn 1.x's local package cache. Restored automatically on the next `yarn install`.

npm cache
~/.npm/_cacache
Safe to remove

npm's content-addressed download cache. Restored automatically on the next `npm install`. Removing it only slows the next install slightly.

pnpm content store
~/.pnpm-store
Worth a look first

pnpm's shared content-addressed store. All local pnpm projects hard-link from here - removing it forces a full re-download on the next install across every project.

pip download cache
~/Library/Caches/pip
Safe to remove

Cached Python package downloads. pip re-downloads packages on the next `pip install`. Removing it never affects installed packages.

Bundler gem cache
~/.bundle/cache
Safe to remove

Cached .gem files bundler downloads before installation. Restored automatically on the next `bundle install`.

RubyGems user directory
~/.gem
Worth a look first

User-installed Ruby gems and their download cache. Gems reinstall via `gem install` or `bundle install`. May be slow to restore over a poor network.

Downloaded simulator runtimes
~/Library/Developer/CoreSimulator/Images
Worth a look first

Downloaded OS images for iOS, watchOS, tvOS simulators - each 5-15 GB. Re-downloaded from Xcode's Platforms pane if you need them again.

Simulator device data
~/Library/Developer/CoreSimulator/Devices
Worth a look first

Virtual device data for iOS, watchOS, tvOS, and visionOS simulators. Re-created by Xcode the next time you run on a simulator. Often the largest developer folder after DerivedData - can reach 50-100 GB on machines that have run many Xcode versions.

CoreSimulator caches
~/Library/Developer/CoreSimulator/Caches
Safe to remove

Cached simulator runtime images and dyld caches. Regenerated by Xcode as needed.

SwiftUI Preview cache
~/Library/Developer/Xcode/UserData/Previews
Safe to remove

Compiled preview snapshots for SwiftUI Canvas. Rebuilt automatically on the next preview render.

System Files

9 paths
Apple Intelligence model cache
/Library/Application Support/com.apple.AppleIntelligence
Worth a look first

On-device AI model weights downloaded for Apple Intelligence features (Writing Tools, Image Playground, etc.). macOS re-downloads them if you re-enable Apple Intelligence. Often 500 MB-4 GB per model family.

Apple Intelligence user model data
~/Library/Application Support/com.apple.AppleIntelligence
Worth a look first

User-specific Apple Intelligence model data and personalisation cache. Re-built by macOS when Apple Intelligence is in use.

Audio Music Apps content
~/Music/Audio Music Apps
Worth a look first

Plug-in settings, patches, and sound content installed by GarageBand, Logic Pro, and third-party audio apps. Re-downloadable from the Sound Library.

GarageBand user sound library
~/Library/Application Support/GarageBand
Worth a look first

GarageBand's user-installed sound packs, loops, and instruments. GarageBand can re-download any sound from the Sound Library browser. Safe to remove if you don't use GarageBand.

iMessage & SMS attachments
~/Library/Messages/Attachments
Hard to replace

Photos and files received in Messages. These are the attachments themselves, not copies of them - removing one deletes it from that conversation. With Messages in iCloud it may re-download; otherwise it is gone for that chat. Review carefully.

Lima VM instances
~/.local/share/lima
Hard to replace

Lima (and Colima) Linux VM disk images. Removing an instance destroys all data inside that VM. Never auto-selected.

OrbStack VM data
~/.orbstack/data
Hard to replace

OrbStack's Linux VM and container disk images. Removing this destroys all OrbStack VMs and containers. Cleanux surfaces the size for review but never auto-selects.

Parallels Desktop VMs
~/Parallels
Hard to replace

Parallels Desktop virtual machine bundles. Each contains a full OS image - removing one permanently destroys that VM and all data inside it. Cleanux surfaces sizes for review but never auto-selects these.

VMware Fusion VMs
~/Virtual Machines.localized
Hard to replace

VMware Fusion virtual machine bundles. Removing one permanently destroys that VM and all its data. Cleanux surfaces sizes for review but never auto-selects.

Browser caches

8 paths
Arc cache
~/Library/Application Support/Arc/User Data/[profiles]/Cache, Code Cache, GPUCache
Safe to remove

Arc's HTTP and compile caches. Regenerated as you browse. Spaces, pinned tabs, and passwords are stored separately.

Brave Browser cache
~/Library/Application Support/BraveSoftware/Brave-Browser/[profiles]/Cache, Code Cache, GPUCache
Safe to remove

Brave's HTTP and compile caches. Regenerated as you browse. Wallet, passwords, and bookmarks are stored separately.

Google Chrome cache
~/Library/Application Support/Google/Chrome/[profiles]/Cache, Code Cache, GPUCache, Service Worker
Safe to remove

Chrome's HTTP, JavaScript compile, and GPU shader caches across all profiles. Regenerated as you browse. Sign-in state, extensions, bookmarks, and passwords are stored elsewhere and are not affected.

Microsoft Edge cache
~/Library/Application Support/Microsoft Edge/[profiles]/Cache, Code Cache, GPUCache
Safe to remove

Edge's HTTP and compile caches. Regenerated as you browse. Favourites and passwords live in a separate store.

Firefox cache
~/Library/Application Support/Firefox/Profiles/[profiles]/cache2, startupCache
Safe to remove

Firefox's network and startup caches across all profiles. Regenerated as you browse. Logins, bookmarks, and extensions live in a separate profile store and are unaffected.

Opera cache
~/Library/Application Support/com.operasoftware.Opera/[profiles]/Cache, Code Cache, GPUCache
Safe to remove

Opera's HTTP and compile caches. Regenerated as you browse.

Safari cache
~/Library/Caches/com.apple.Safari
Safe to remove

Safari's web content cache. Regenerated as you browse. Removing it never affects bookmarks, history, passwords, or open tabs.

Vivaldi cache
~/Library/Application Support/Vivaldi/[profiles]/Cache, Code Cache, GPUCache
Safe to remove

Vivaldi's HTTP and compile caches. Regenerated as you browse.

Uninstaller

6 paths
Application Scripts
~/Library/Application Scripts
Worth a look first

Per-app sandbox automation scripts stored under the app's bundle ID. Removing them means any user-written scripts that targeted this app are lost - review before deleting if you've set up custom automation.

Application Support folders
~/Library/Application Support
Hard to replace

Per-app data. Uninstaller surfaces only entries matching the bundle ID of the app you've chosen to remove.

Cookies
~/Library/Cookies
Safe to remove

Persistent HTTP session cookies stored by the app. Removing them logs the app out of any websites it was signed into - but the app is being uninstalled anyway.

Crash logs
~/Library/Application Support/CrashReporter, ~/Library/Crashes
Safe to remove

Crash reports and hang logs written by the app. Diagnostic data only - no preferences, documents, or personal data. Safe to remove once the app is gone.

LaunchAgents
~/Library/LaunchAgents
Hard to replace

Per-user background helpers. Removed only if matching the bundle ID of the app being uninstalled.

Preferences (.plist)
~/Library/Preferences
Hard to replace

Per-app preferences. Uninstaller matches by bundle ID.

Old Files

3 paths
Old Downloads (90+ days)
~/Downloads (files older than 90 days)
Worth a look first

Files in your Downloads folder you haven't touched in over three months. Disk images from past app installs (.dmg) are especially common. Reviewable individually before deletion.

Old screenshots and recordings (30+ days)
~/Desktop/{Screen Shot, Screenshot, Screen Recording} … (older than 30 days)
Safe to remove

macOS-style screenshots and screen recordings older than a month, in whichever folder you have macOS save them to. Matches only the standard `Screen Shot…`, `Screenshot…` and `Screen Recording…` filenames - other files in those folders are not touched.

Old Xcode archives (90+ days)
~/Library/Developer/Xcode/Archives (folders older than 90 days)
Hard to replace

Xcode .xcarchive bundles from past app builds. Needed to symbolicate crash reports for shipped releases - only delete archives whose corresponding builds are no longer in production. Defaulted to high-risk for this reason; review individually.

Orphaned Files

3 paths
App container leftovers
~/Library/Containers (bundle IDs with no matching installed app)
Worth a look first

Sandboxed app containers whose bundle ID no longer matches any installed app. Each container's bundle ID is verified against /Applications and ~/Applications.

App group container leftovers
~/Library/Group Containers (group IDs with no matching installed app)
Worth a look first

Shared group containers whose group ID no longer matches any installed app family.

Application Support leftovers
~/Library/Application Support (top-level folders with no matching installed app)
Worth a look first

Directories in ~/Library/Application Support whose bundle ID or name no longer matches any installed app. Cross-referenced against every .app in /Applications and ~/Applications before flagging.

Mail & Messages

2 paths
Mail download
~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads
Worth a look first

Copies of email attachments you've opened. They re-download when you open the message again - as long as the message is still in your mailbox.

Message attachment
~/Library/Messages/Attachments
Hard to replace

Photos and files received in Messages. Removing them deletes them from those conversations. With Messages in iCloud they may re-download; otherwise removal is permanent for that chat. Review carefully.

Downloads

1 path
Files in Downloads folder
~/Downloads (all files, grouped by type)
Worth a look first

Regular files inside your ~/Downloads folder and any subfolders. Grouped by file type so you can see at a glance how much space disk images, videos, archives, and documents are consuming. Nothing is pre-selected automatically.

Duplicate Finder

1 path
Duplicate files (content-identical)
[user-chosen folder]
Worth a look first

Files whose SHA-256 hash is identical - true bit-for-bit duplicates. Cleanux pre-selects all but the newest copy in each group. Review before deleting.

iCloud Cleanup

1 path
iCloud Drive files with local copies
~/Library/Mobile Documents/com~apple~CloudDocs
Safe to remove

Files stored in iCloud Drive that also have a local copy on this Mac. Evicting the local copy ("Optimise Storage") keeps them safely in iCloud and frees local disk space. The file remains accessible - macOS re-downloads it on demand.

iOS Backups

1 path
iOS / iPadOS device backups
~/Library/Application Support/MobileSync/Backup
Hard to replace

Full device backups created by Finder/iTunes. Frequently 50-200 GB. Cleanux shows each backup with date and device - only reviewed individually, never auto-selected.

Large Files

1 path
User-selected folder
[user-chosen]
Worth a look first

The Large File Browser only scans folders the user explicitly opens. It surfaces big files but never selects anything for cleanup automatically.

Similar Images

1 path
Near-duplicate images
[user-chosen folder]
Worth a look first

Images with near-identical visual content detected by perceptual hashing. Groups contain likely duplicates, burst shots, or edited copies. Review each group before deleting - Cleanux keeps the largest file in each group but you decide.

Time Machine

1 path
Local Time Machine snapshots
[managed by tmutil]
Safe to remove

macOS keeps local snapshots of your data on disk so Time Machine can restore even when the backup drive is unplugged. They are throwaway - your real backups on your Time Machine destination are unaffected. Often reclaims 50-200 GB.

Bin

1 path
Bin on all volumes
~/.Trash + /Volumes/*/.Trashes/<uid>
Safe to remove

Items you've already moved to the Bin on the boot disk and any mounted volumes. Most people forget that external drives have separate Bin folders.

Generated from the Cleanux scanner source on 25 October 2026. The same list is available inside the app under Help, and from the command line with cleanux list-heuristics.