What's big?
A long list sorted by size. Last month's builds and this morning's install look exactly the same, and "System Data" explains nothing.
In development · for macOS 14 Sonoma or later
CacheTrail compares your development folders with the last scan, explains the artifacts behind the growth, and lets you review supported items before moving them to the Trash. Local on your Mac.
Free to scan and compare. Pro is a one-time purchase. Downloads open once the signed, notarized build is ready.
The real app, scanning a demo folder. The numbers are from a demo project, not a customer's Mac.
The question
A long list sorted by size. Last month's builds and this morning's install look exactly the same, and "System Data" explains nothing.
Every scan becomes a point on your trail. Growth only counts when both scans saw the same place the same way. A new folder is "newly observed". A disk that wasn't plugged in is "unknown", never "deleted".
How it works
Pick the folders you work in. CacheTrail reads folder names and sizes, never file contents, and changes nothing. No Full Disk Access needed to start.
Each scan is saved on your Mac. The next one is compared like with like, so you see what grew, what's new and what shrank, grouped by kind.
Nothing is selected for you. Tick exact items, read what moves, confirm. Each item is checked again right before it moves, and Restore puts it back.
Changes
Growth is grouped by what it is: JavaScript dependencies, Xcode build data, the npm cache. Rows carry the project's name, so "DemoWidget, Xcode build data" replaces a 28-letter folder hash.
Explanations
A cache isn't automatically disposable. Every artifact comes with what it is, why it's there, what removing it costs, and how it comes back. This text is straight from the app's catalog.
One project's folder in DerivedData
A project's node_modules
~/.npm/_cacache, shared by every project
Only two kinds can ever be moved. Everything else is explained and left alone.
Review
Pick node_modules folders and single Xcode project builds. Read exactly what will move, tick that your build tools are closed, confirm. CacheTrail uses the same Move to Trash as Finder, one item at a time, and writes every step to a journal.
Native, in both modes
Real screenshots from the current build. The instrument panel stays ink in both modes.
How it behaves
Folder names and sizes only. No file contents, no secrets, no .env files.
No permanent delete, ever. It never empties your Trash and never runs as root.
No license needed to put things back. It never overwrites something that's there now.
No account and no telemetry. Scan history never leaves your Mac. This site has no trackers either.
Pricing
The insight is free. Pro pays for the reviewed, journaled move to the Trash. No subscription.
€0
One-timePrice set at launch
Scans change nothing. Only node_modules folders and single Xcode project builds can be moved, to the Trash, after you review them. Source, archives, simulators, Docker volumes and models are never moved. Dependencies can contain local edits, so review every item.
Yes, while the item is still in the Trash and its original place is free. CacheTrail never overwrites. Once you empty the Trash, recovery may be impossible.
Not until you empty the Trash. CacheTrail shows what it moved and your available space separately, and never calls one the other.
Scan data stays local. The license check talks to the payment provider and updates are fetched from cachetrail.app. No scan paths, no telemetry.
A direct download keeps one-time pricing and fast, signed updates. The released app will be signed with a Developer ID and notarized by Apple.
Not to start. Some protected locations may ask for permission. Anything CacheTrail can't read is reported as such, never hidden or shown as 0.
No. Pro is a one-time purchase for v1. Restore stays free even without a license.
A cache is a hidden stash, and raccoons hoard. CacheTrail is being built in public, one milestone at a time.