Mac Deficit
LiveWhere did my space go?
Where did my space go? A disk space analyzer for the Mac, by RawData Studio. Its own site: macdeficit.com.
Mac Deficit shows you, the moment it opens, what is filling your Mac's drive, and lets you clear it safely. It is built for Macs on Apple Silicon, and for anyone who has watched a 256 GB or 512 GB drive fill up and found macOS's own Storage panel no help. Version 1.0 is out: buy it at macdeficit.com. The Mac App Store edition is next.
- 00 Foundations
- 01 The Scanner
- 02 Seeing Your Drive
- 03 The Apple Treemap
- 04 Audit and Overhaul
- 05 Clearing Space
- 06 Polish and Release
00 Foundations Complete 1/1
- A native Mac app window, built on Apple Silicon
01 The Scanner Complete 3/3
- Every drive found with its name, capacity and free space
- A scan of a whole drive, cancellable, that carries on past folders it may not read
- Whole-drive scans that never hang on macOS's special folders, and finish fast
02 Seeing Your Drive Complete 4/4
- Choose a drive, scan it, watch the progress, see a summary
- A sorted file list with folder navigation and a breadcrumb
- A guided Full Disk Access flow
- A crash report kept and noted at the next launch
03 The Apple Treemap Complete 2/2
- The first Apple Treemap: blocks by size inside an apple, coloured by file type, with a legend
- Click to go deeper, hover to highlight, switch between treemap and list
04 Audit and Overhaul Complete 20/20
- A full review of the code
- The right technology chosen: a native Swift interface over the Rust scanner
- Real size on disk, each hard-linked file counted once, matching what macOS reports
- A scanner that counts every folder, system data included
- Folders macOS keeps private are kept and marked, not silently left out, matching the system's own list
- A scanner that uses every core: a whole drive in 9 seconds instead of 40
- Leaner scan results: put together twice as fast, with about a quarter less memory at the peak
- A scanner that reads each folder in one go: half the memory again, the same results
- The scanner packaged as an engine the native app can drive: start, follow, cancel and ask, at full speed
- The new native Mac app: drives, Full Disk Access or limited access, scanning and results, with the scanner inside it
- The Apple Treemap in the native app, folders coloured by what fills them
- One native app: the first interface retired, the app's own log, and a problem noted at the next launch
- Every block held inside the apple
- The apple filled with cells, the biggest in the middle
- The app's own icon: an apple ripening from gold to red
- An apple that looks like one
- Your drives shown as apples
- The apple holds still when something goes to the Trash
- The apple's last touches: tapered to the tip, names on more of its cells, and a calm loading apple
- A second full review of the code, and every finding fixed: FAT drives measured, Cancel at once, the keyboard where you click
05 Clearing Space Complete 8/8
- Reveal in Finder
- Move to the Trash, with the space it frees shown first, and Put Back
- What your Mac needs never offered for deletion
- Notices changes made outside the app, and catches up with one click; quiet while macOS writes its own files
- Clear several things at once, and delete immediately when you are sure
- Everything macOS protects for your privacy kept from deletion: contacts, calendars, reminders, notes, the Photos library
- A confirmation that says what it could not measure inside a folder, instead of showing less than would go
- A history of what you moved to the Trash, deleted or put back, kept on your Mac
06 Polish and Release In progress 14/15
- External drives that appear and disappear as you plug them in
- Your settings remembered, and a calmer scanning screen
- Copies that share their space counted once, and where a drive's used space went
- An App Store edition, where you allow each drive once
- Search by name and kind, anywhere below a folder
- What a drive is and how fast it reads, shown while it scans
- The open-source code inside credited in the app, its dependencies checked for known problems, crash reports with none of your file names
- A check for updates you start yourself, and the release made by one script
- The app's own site, macdeficit.com, with its privacy policy
- A scanning screen that keeps counting under an update's answer, a fair comparison with DaisyDisk on the site, and how to report a security problem
- A guide on the site for Windows users looking for TreeSize on a Mac
- A signed, notarized Mac app, in a download that shows you where to drag it
- Mac Deficit for sale on macdeficit.com, for you or your household
- Sent to the Mac App Store for Apple's review, with a $3.99 launch price
- Mac Deficit on the Mac App Store
- See it at once: your main drive's health the moment the app opens, external drives a click away
- The Apple Treemap: your drive drawn as an apple, the blocks inside it the folders and files eating its space. The bigger the block, the bigger the deficit
- Go deeper with a click: into any folder, block by block, or as a sorted list
- Act with confidence: Reveal in Finder, or move to the Trash after you see exactly how much space it gives back. Nothing is deleted for good without asking
- Private by design: everything stays on your Mac. No accounts, no analytics, no telemetry
Mac Deficit 1.0 runs on Macs with Apple Silicon and macOS 14 or later, and is on sale at macdeficit.com: $3.99 for you, or $9.99 for a household of up to three. A Mac App Store version is with Apple for review.
- Pick a drive: every drive on the Mac shown as an apple, filled as far as the drive is used, with its name, capacity and free space as Finder shows them, and when you last scanned it; or any folder, with the ones you scanned lately one click away. Plug in or eject a drive and the list follows
- Scan it fast: every processor core reads the drive at once; the drive's apple fills as the scan reads it, with how much has been counted and Cancel; a whole internal drive of 1.9 million files and folders in about eight seconds
- Trust the numbers: sizes are the space files really take, with hard-linked files and copies that share their space (Finder's Duplicate) counted once, and other drives left out; macOS's own data is counted, so a whole-drive scan adds up; drives formatted APFS, Mac OS Extended, exFAT or FAT (MS-DOS) all measured as Finder does
- See where the rest went: after scanning a whole drive, a button at the bottom shows what was found of the drive's used space and opens the rest: macOS's own volumes, what could not be read, and the purgeable space macOS frees when it needs room, Time Machine's local snapshots among it
- Browse what you found: folders and files largest first, a breadcrumb back out, Reveal in Finder
- Find anything: type a name and see every match below the folder you are in, largest first, with where each one is and the space they take together; pick a kind (folders, files, videos, documents and more) to narrow it, or a kind alone to see the largest of that kind anywhere on the drive. Open what you found, see it in its folder, or move it to the Trash
- Clear space safely: move files and folders to the Trash from the list or the apple, one or several at once, their total size shown first; put them back with one click. Or delete them immediately from the File menu when you are sure, with the size first and Return cancelling; when another name or copy still holds a file's data, the app says so, whether it goes to the Trash or is deleted, and how much space it really frees. When something inside a folder could not be read, the confirmation says "At least" and how many items it could not measure. What your Mac needs, and what macOS privacy protects (your contacts, calendars, notes, the Photos library), is never offered, and the app says why
- See it as an apple: the Apple Treemap beside the list, a shaded apple with a stem and a leaf, filled with a cell for each folder and file, the biggest in its body and the smallest toward the tip, folders coloured by what fills them, names on the cells wherever they fit; hover for the details, click to go inside. While a folder is being laid out, a pale apple with a soft light passing over it, and the cells fade in. When you move something to the Trash, the other cells stay where they were and grow into its space
- Know your drive: while a drive is scanned, see what it is (its model, how it is connected, its format, how many items it holds), its space, and how fast it is reading and writing; afterwards it is all in the space button with what the drive read and wrote during the scan
- Stay up to date: change something in Finder after a scan, put a folder back from the Trash, and the app notices: one click on Refresh catches up without scanning everything again, showing how far it got, with Cancel. If the folder you scanned is moved or deleted, the app says so. It speaks up only when enough has changed, so macOS writing its logs and caches all the time does not set it off
- See what you removed: a history of everything the app moved to the Trash, deleted or put back, kept on your Mac until you clear it; see whether each item is still in the Trash, put it back from there, or save the history as a spreadsheet
- Grant Full Disk Access: the app explains why it helps and opens the right page of System Settings, or carries on with limited access and lists what it could not read
- Make it yours: Settings for light or dark, sizes in decimal units as Finder or binary units as Terminal, and the recent scans it keeps; the window and the list's width stay as you left them
- Use it with VoiceOver: the drives, the list, every cell of the apple and every action have spoken labels
- Know when something went wrong: if the app ever stops unexpectedly, it says so the next time it opens and shows you the report, which stays on your Mac; it tells you what the report holds before you share it, and its own reports name none of your files
- Check for updates when you choose: Mac Deficit › Check for Updates… says whether a newer version is out; it asks only when you choose it, and sends nothing about you or your Mac
- See what it is built with: Mac Deficit › Acknowledgements lists the open-source code inside the app, each with its licence and a link to its source






- Swift and SwiftUI for the interface, the Apple Treemap and macOS itself
- Rust (2024 edition) for the scanner: its own parallel walk over macOS's
getattrlistbulk, which reads a folder's entries in batches - UniFFI to connect the two: the Swift app calls the Rust scanner directly, in the same process
- Everything on device: no network, no telemetry
Features
- Mac Deficit is with Apple for review on the Mac App Store: the same app in Apple's sandbox, where you choose each drive or folder once, bought with your Apple Account and shared with your family through Family Sharing, at a launch price of $3.99
- The site's buying section shows three ways to get Mac Deficit: Personal, Family and, coming soon, the Mac App Store
Features
- Mac Deficit 1.0 is on sale at macdeficit.com: a Personal licence for $3.99, for one person on every Mac they use, and a Family licence for $9.99, for up to three people in one household; one payment, no subscription, no licence code
- After you buy, your download stays in your purchase: the site's update page opens it, and newer versions appear there
- Terms of Sale on the site, in plain words: what each licence covers, updates, and a full refund within 14 days if Mac Deficit is not right for you
Fixes
- The site's logo takes you back to the top from anywhere on the page
Features
- Mac Deficit is now signed with a Developer ID and notarized by Apple: macOS opens it as from an identified developer, with no warning, even offline
- The download opens in a window of its own: the app and your Applications folder on the site's warm paper, an arrow showing where to drag it, the apple as the disk's icon
On the source. This page mirrors a private repository. The milestones, changelog and narrative come from the project's own README and CHANGELOG, and the statistics are read live from the GitHub API, so it reflects the state of the work rather than a summary written after the fact. No source code is published here. Screenshots, the roadmap and a place for feedback are public at github.com/rawdata369/macdeficit-app.