A native Mac storage app for developers and anyone with a full SSD. Find large files, inspect logical vs allocated size, compare saved scans, and review cleanup before anything moves to Trash. Explore Xcode simulator storage and developer caches with context. File analysis stays on your Mac. Free to scan and inspect; $9 once for the version 1 paid features. No subscription.
What real task does your product handle with GPT-6 Astra?
Maker
DiskWright helps Mac users understand storage before approving cleanup: ranked files, logical versus allocated bytes, developer-storage evidence, saved comparisons and an explicit Review Queue. GPT-6 Astra in Codex assists the engineering workflow: investigating filesystem edge cases, implementing Swift/macOS UI changes, writing regression tests and preparing releases. The shipped app performs file scanning and analysis locally; it does not call GPT-6 Astra at runtime or send scanned files to an AI model. This entry is for a product built with Astra, rather than an Astra-powered end-user feature.
Report
Maker
📌
Hi Product Hunt! I’m Maj, the maker of DiskWright.
A full developer Mac is rarely just a Downloads problem. Xcode runtimes, Docker disk images and dependency caches all tell different storage stories. I wanted a native utility that helps explain the evidence before you decide what to remove.
DiskWright puts ranked files, an evidence inspector and a separate Review Queue first. You can compare saved scans to see what grew. Cleanup requires your confirmation and uses Trash; it never empties Trash automatically. Allocated size is shown honestly—it is not a promise of recoverable space.
I built and iterated on the app with Codex, with particular attention to low-disk behavior, large scans and native Mac interactions. Scanning and file analysis run locally.
Scanning and inspection are free. Version 1 paid features are $9 once, with no subscription.
I’d love feedback from Mac developers: which storage problem is hardest to understand on your machine—Xcode, Docker, dependencies, or something else?