Measure
For every place worth looking at, Tidy runs du to get the real size on disk. Large single files come from find -size +300M. App usage dates come from Spotlight's kMDItemLastUsedDate.
Tidy is a free, open-source Mac disk cleaner. It shows what is really using your storage, including hidden app data Finder never shows, and what is safe to remove.
Free and open source · macOS 11 or later · Apple silicon
Caches, logs and leftovers that apps rebuild by themselves.
Review safe itemsThe rest is hidden. Apps store chats, backups and caches in folders whose names start with a dot, or deep inside Library. Finder skips them. Storage settings counts them, and gives you no way in.
Read the guide: why Documents is so big and how to find what is inside →
Hidden items are off by default. Library is hidden too.
Example from a developer's Mac. Your list will be different.
Tidy sorts everything into sections you already understand, then lets you open any folder and look inside, hidden files included.
No estimates. Sizes come from the same disk-usage tool Terminal uses, rolled up per folder, and nothing is counted twice.
For every place worth looking at, Tidy runs du to get the real size on disk. Large single files come from find -size +300M. App usage dates come from Spotlight's kMDItemLastUsedDate.
A folder and a file inside it can both be listed. If you select both, the inner one is dropped from every total, so the figure you see is what you actually free.
total = Σ size(selected)
− Σ size(item inside
another selected item)
A measurement is reused while the folder is unchanged and under a day old. Deleting something updates its parents instead of re-scanning.
reuse = mtime unchanged
AND age < 24 h
Caches, logs, rebuildable folders, data of apps you removed. Apps rebuild these on their own. Pre-selected, and reviewed in one calm line.
SDKs, build outputs, Docker, old downloads, unfamiliar hidden folders. Not selected for you. The review sheet groups them and says what happens if you delete them.
Documents, photo libraries, chat backups, git projects, emulator disks. Each one is listed on its own with the exact consequence, and real deletion needs an extra confirmation.
Your ~/.ssh folder, anything inside a .git folder, your home folder itself, the Documents, Pictures, Music, Movies, Desktop, Downloads and Library folders as a whole, and anything outside your home folder and Applications. Tidy refuses these even if asked.
No API key. Tidy runs the Claude Code command-line tool on your Mac, signed in with your own account, with every tool switched off. Claude can only read the summary Tidy writes for it.
Folder sizes and large files, on your Mac.
LocalClaude picks which places deserve a closer look.
ClaudeAge, git state, project type, contents and file types.
LocalFor each place: what it is, delete or keep, and why.
ClaudeOnly where Claude said it was unsure.
ClaudeTidy overrides anything risky before you see it.
Local[ 3, "d", 3,
"Flutter build cache",
"Regenerable; the next build
recreates it." ]
A verdict (delete, review or keep), a confidence from 1 to 3, what the item is, and the reason, shown on the item's card.
Only new or changed places are sent. Anything Claude judged before is remembered, so a repeat run spends nothing.
Scanning only reads. Every deletion goes through a review sheet first.
~/Library/Logs.No framework, no database, no server. Small enough to read in an afternoon.
Only Smart scan needs it. Everything else works without it. Tidy tells you at first launch and checks for it for you. To add it later:
curl -fsSL https://claude.ai/install.sh | bash
claude
git clone https://github.com/rparit-stacks/tidy
cd tidy && npm install
npm start # run it
npm run dmg # build the installer (needs Python 3)
Yes. Tidy is free and open source under the MIT license. There is no subscription, no ads and no account. The full source code is on GitHub.
Storage settings group space by kind of file, not by folder, so hidden folders and app data can count toward Documents. Finder hides folders that start with a dot and your Library folder by default. Tidy lists those places one by one so you can see what is using the space.
No. Scanning only reads. Every deletion goes through a review sheet, dry run is the default, your own files go to the Trash so you can restore them, and your .ssh folder, git internals and system folders are never touched. Each item is rated Safe, Review or Critical.
Scanning is fully local and nothing is uploaded. The only outside step is the optional Smart scan, which you start yourself. It sends a short summary to the Claude Code app on your own Mac, and names of personal items can be hidden.
No. Claude Code is optional and only adds Smart scan, where Claude explains what each large item is and whether it can go. It uses your own Claude login. No API key is needed, and everything else works without it.
macOS 11 or later on Apple silicon (M-series) in version 1.0. An Intel build is not available yet. The app is not notarized yet, so on first launch right-click it, choose Open, then Open again.
Tidy is a disk-space finder first and a cleaner second. It focuses on explaining where space went: it shows hidden app data and folders Finder does not show, rates each item by risk, and lets you open any folder to look inside. It is free and open source, so you can read exactly what it does.
I'm Rohit Parit, a backend engineer in New Delhi. I made Tidy after macOS said my Documents were 80 GB and Finder showed 4.
Rohit Parit
Backend engineer. Java, Spring Boot, microservices.
“Backend engineering, crafted with care.”
Read the code, change it, send a fix. If it saves you a few gigabytes, a star on GitHub helps others find it.