What Freshist cleans
27 kinds of cache, log and leftover data — each with the exact folder it lives in and how careful you should be with it. Only low-risk items are ever selected for you, and you see every file before anything moves.
Low risk
Pre-selectedRebuilt automatically by macOS or the app that made it. Freshist selects these for you — you still see every item before anything moves.
~/Library/CachesCaches apps rebuild automatically — first launches may feel slightly slower.
~/Library/LogsDiagnostic log files. Safe to delete.
~/Library/Logs/DiagnosticReportsOld crash and diagnostic reports. Safe to delete.
~/Library/Saved Application StateWindow-restore state — apps simply open with fresh windows.
~/Library/Developer/Xcode/DerivedDataXcode build products — next builds recompile from scratch and take longer.
~/Library/Developer/Xcode/iOS DeviceSupportDebug symbols from iPhones/iPads you connected — NOT device backups. Xcode re-downloads them when you plug the device in again.
~/Library/Caches/go-buildGo build cache — next builds recompile and take longer.
~/Library/Caches/HomebrewDownloaded install archives. Homebrew re-downloads them if ever needed.
~/Library/Caches/JetBrainsIDE cache — IntelliJ/PyCharm/etc. rebuild it automatically.
~/Library/Application Support/Code/CachedDataEditor cache — VS Code rebuilds it on next launch.
~/Library/Caches/com.apple.Safari + 3 moreWeb caches for Safari, Chrome, Firefox, Brave — rebuilt as you browse.
/Volumes/<drive>/.Spotlight-V100 + 6 moremacOS index & metadata left on external drives (.Spotlight, .fseventsd, .DS_Store) — rebuilt when you reconnect the drive.
Medium risk
Review firstSafe to remove, but the tool that owns it re-downloads or rebuilds it on next use, which costs time and bandwidth. Listed, never pre-selected.
~/.npm/_cacachePackage cache — future npm installs re-download packages.
~/Library/pnpm/storeShared package store — projects re-download dependencies on next install.
~/.bun/install/cachePackage cache — future bun installs re-download packages.
~/.cargo/registry/cacheRust dependency download cache — cargo re-downloads crates on next build.
~/.gradle/cachesBuild cache — next Gradle builds re-download dependencies.
~/Library/Caches/CocoaPodsPod cache — next pod install re-downloads.
~/Library/Caches/composerPHP dependency cache — Composer re-downloads packages on next install.
~/.conda/pkgsConda package cache — future installs re-download packages.
~/Library/Caches/denoDeno dependency cache — re-downloaded on next run.
~/.cache/torchPyTorch model/dataset cache — re-downloaded when next needed.
~/Library/Caches/ms-playwrightTest browser binaries — Playwright re-downloads them on next install.
/Library/Caches + 1 moreSystem-wide caches under /Library — deleted permanently by the signed helper (not the Trash). Regenerated automatically.
High risk
Review firstLarge stores — whole dependency repositories or downloaded AI models — that take a long time to get back. Listed, never pre-selected.
~/.m2/repositoryJava dependency repository — LARGE; Maven re-downloads every dependency on next build.
~/.cache/huggingfaceDownloaded AI models & datasets — LARGE; re-downloaded when a model is next used.
~/.ollama/modelsLocal AI models — LARGE; Ollama re-downloads a model when you next run it.
Everything in your user folder goes to the Trash, so you can undo. Root-owned system caches are the one exception — see what Freshist never deletes. Leftovers from uninstalled apps are covered in the Library folder guide.