LOCAL-FIRST · MACOS · ZERO CLOUD UPLOADS

RECLAIM
YOUR MAC.

Fourteen real scanners find the caches, duplicates, leftovers, and bloat actually eating your storage — every scan runs on-device, every deletion goes through Trash, and nothing is ever uploaded anywhere unless you explicitly bring your own AI key.

14Modules
0Telemetry Calls
100%Local Scanning
MITOpen Source
DiskManager System Overview dashboard showing disk usage, CPU, memory and network telemetry
Selected Payload 22.6GB
Sent to Trash — recoverable
ELECTRON 31·REACT 19· VITE 6·TYPESCRIPT· TAILWIND CSS V4·RECHARTS· ELECTRON 31·REACT 19· VITE 6·TYPESCRIPT· TAILWIND CSS V4·RECHARTS·
EVERY VIEW, A REAL SCANNER

14 MODULES.
ZERO FAKE PROGRESS BARS.

No spinner theater. Each view is backed by an actual scanner or system module in src/scanners/ — the numbers on screen are the numbers on disk.

SEE IT RUNNING

ONE APP.
FOURTEEN REAL VIEWS.

Cleanup
DiskManager Cleanup view
THE SAFETY MODEL

NOTHING IS EVER
PERMANENTLY DELETED.

Trash, never rm

Every deletion in DiskManager goes through the real macOS Trash via a Finder AppleScript call — nothing is ever permanently removed by the app itself. Change your mind? It's one Cmd+Z away in Finder.

Local-first, always

Scanning, duplicate detection, and storage mapping run entirely on-device. The AI Analyzer is the one opt-in exception — disabled until you supply your own key for one of 11 supported providers.

Open source, MIT

The full source is public and MIT-licensed. Read the scanner code, the deletion-safety model, and the process-isolation notes yourself — nothing about how it works is hidden behind a binary.

AI Analyzer — bring your own key, 11 providers supported
AnthropicOpenAIGeminiDeepSeekGroq MistralxAIOpenRouterKimiGLMMiniMax
NO SIGNED BUILD YET

BUILD IT
YOURSELF.

DiskManager doesn't have a signed or notarized release yet — there's no .dmg on a releases page. The only way to run it today is from source. Because the build is unsigned, Gatekeeper will block it on first launch; right-click → Open to bypass it once.

View Repository
zsh — DiskManager
# requires Node.js ≥ 18
$ git clone https://github.com/lovinmaxwell/DiskManager.git
$ cd DiskManager && npm install

# run in development
$ npm run start

# produce a local, unsigned .dmg
$ npm run dist

STOP GUESSING
WHAT'S EATING YOUR DISK.