Shelve
Now on the Mac App Store · Free

See what fills ~/Library. Know what can go.

Shelve measures the caches, logs, developer leftovers and abandoned app data in your Mac's Library folder, explains every item, and recommends what is safe to remove. Nothing is deleted: it goes to the Trash.

Illustration with sample data

How it works

Three steps, no surprises

Shelve is a viewer first and a cleaner second. It never acts on its own.

01

You choose the folder

Shelve runs in the macOS App Sandbox. It can only look inside the Library folder you explicitly grant, and nowhere else.

02

It measures and explains

Every item gets its real size on disk, its location, the date it was last used, and a plain-language note on what removing it means.

03

It recommends, you decide

Nothing is selected until you ask. What you pick moves to the Trash after a confirmation, and stays there until you empty it.

Levels

Every item has a level

So you can judge the rest yourself.

Safe

Recreated automatically by the app that owns it. Quit that app first.

Caution

Can be rebuilt, but it costs time or bandwidth, or signs you out somewhere.

Review

May be data that cannot be recreated. Check before removing. Never selected for you.

Built to be careful

A cleaner that cannot delete

The limits are in the code and in the operating system, not in a promise.

Trash only

There is no permanent-delete code path in the app. Space is freed when you empty the Trash yourself.

Protected areas

Keychains, iCloud Drive, Mail, Messages, Safari, Photos and Apple's own app containers and preferences are blocked from removal inside the app.

Offline by design

The app has no network permission. It cannot send anything anywhere. See the privacy policy.

0network connections
0data collected
0third-party code

Coverage

What it looks at

All inside your user Library folder.

App cachesSaved window stateApp logsCrash reportsXcode DerivedDataXcode archivesiOS and watchOS DeviceSupportSimulator devices, caches and logsSwiftUI PreviewsHomebrewpipSwiftPMCocoaPodsLeftovers of removed appsiOS device backups (info only)Docker data (info only)

macOS protects some locations, such as Mail, Messages and other apps' containers, even inside a folder you granted. Shelve cannot measure what the system does not let it read. Requires macOS 13 or later.