Project Artifacts
45 rules, from node_modules, .next and target to .venv, Pods and .gradle. Each one only counts when its manifest sits next to it, and projects with recent commits are held back.
SpaceSaver finds what macOS hides under “System Data”: stale node_modules, Xcode DerivedData, Docker build cache, package caches, local AI models and agent transcripts. It clears them safely, moving files to the Trash so you can undo.
Also available for Windows (beta): download the installer
42.2 GB can go safely. Last checked 2 minutes ago.
88 regenerable items: caches, dormant projects' build folders, and installers you've already used.
Clean 42.2 GB3 items, safest first
Plan 24.1 GBAn interactive mock-up built from the app's design with demo data. Hover over or tap the notch.
Generic cleaners clear browser caches. SpaceSaver knows your toolchain: which folders regenerate, which are expensive to rebuild, and which belong to a project you touched this morning.
45 rules, from node_modules, .next and target to .venv, Pods and .gradle. Each one only counts when its manifest sits next to it, and projects with recent commits are held back.
DerivedData, device support per iOS version, previews and archives. Simulators whose runtime is gone are marked safe.
Asks the engine directly for build cache, stopped containers, unused images and volumes. Works with Docker Desktop, OrbStack and colima.
npm, pnpm, Yarn, Bun, pip, uv, Poetry, Cargo, Go, Gradle, Maven, Homebrew, CocoaPods, SwiftPM, Playwright and more.
Caches for VS Code, Cursor, Windsurf, Zed and JetBrains, plus workspace storage left behind by projects you've deleted.
Hugging Face and Ollama sized per model, with shared blobs counted once. LM Studio, MLX, Whisper and llama.cpp are covered too.
Claude Code, Codex, Copilot, Cline and Cursor transcripts, audited for leaked API keys and archived before the Trash. Also the git worktrees Claude Code leaves in .claude/worktrees, with uncommitted changes flagged.
App caches (skipped while the app runs), logs, crash reports, installers for apps you already have, and archives you already extracted.
Duplicates are checked by size, then a partial hash, then a full SHA-256. Hard links and iCloud placeholders are skipped.
A treemap of your home folder, any folder or the whole disk, with firmlinks handled so nothing is counted twice. Each scan is saved, so you can see which folders grew since the last one.
Every cleanup, whether from the app, the CLI, the scheduler or an approved agent, is logged. One click puts files back where they were.
A small LaunchAgent runs daily or weekly, even with the app closed. It skips when you're on battery, only touches Safe items, and can wait until free space drops below a limit you set.
Free space at a glance, Quick Clean with a two-step confirm, and pending agent requests, without opening a window.
See each app's size, when you last opened it, and the files it keeps in your Library. Uninstall removes the app and those files to the Trash, with undo. It also finds leftovers of apps you've already deleted.
New versions install from inside the app. Every release is signed, and SpaceSaver refuses any download whose signature doesn't match. If an install fails, the old version comes back.
On a CI runner, spacesaver make-room 50GB --until-free --yes frees just enough space, safest items first, before a big build.
A black island grows out of the MacBook notch. On Macs without a notch, it sits at the top of the menu bar. It needs no Accessibility or Screen Recording permission.
Demo: pick a mode, or hover over or tap the island.
Tell SpaceSaver how much you need. It picks the least risky items that cover it: Safe items first, then Review, and never anything marked Caution. Agents can ask the same question over MCP before a big download.
Cleaners earn trust slowly and lose it quickly, so every removal from every entry point goes through the same checks.
Nothing changes until you confirm in a review sheet that separates undoable moves from permanent actions.
Safe regenerates by itself, Review is costly to rebuild, and Caution may be personal. Automatic cleaning only ever touches Safe.
Caches of running apps are skipped, and projects with recent commits or edits are held back.
It refuses system folders, your home's top-level folders, ~/.ssh, ~/.aws, keychains, Mail, iCloud Drive, anything inside .git, and symlink tricks.
Files go to the Trash and can be restored from Activity for 7 days (configurable). SpaceSaver only ever purges what it put there.
It reports allocated size (it matches du), counts hard links once, and tells you moved-to-Trash bytes aren't free until you empty it.
The spacesaver command ships inside the app and shares its settings, history and undo log.
$ spacesaver status Macintosh HD (APFS) Used 475.80 GB of 494.38 GB Free 18.58 GB Purgeable 2.31 GB (macOS frees this on demand) Last scan 2 minutes ago: 42.15 GB safe to clean $ spacesaver scan -c packageCaches Package Caches 24.80 GB ● 6.80 GB safe npm cache ~/.npm/_cacache ● 4.20 GB safe pnpm store ~/Library/pnpm/store ● 3.10 GB safe Homebrew downloads ~/Library/Caches/Homebrew $ spacesaver preflight 20 # exit code 2 if it won't fit $ spacesaver clean # dry run unless --yes
The MCP server lets agents check free space, run a preflight before big downloads, and propose a cleanup. Agents can't delete anything. Proposals wait in Agent Requests until you approve them, and expire after 24 hours.
claude mcp add spacesaver -- /Applications/SpaceSaver.app/Contents/Helpers/spacesaver mcp
Get SpaceSaver.dmg (3.2 MB) and open it.
DownloadDrag the SpaceSaver icon onto the Applications folder in the window that opens.
SpaceSaver isn't notarized by Apple yet, so macOS blocks the first launch. Open it once, then go to System Settings › Privacy & Security and click Open Anyway.
xattr -dr com.apple.quarantine /Applications/SpaceSaver.app
Optional, for a complete scan. SpaceSaver prompts you and links to Privacy & Security › Full Disk Access.
SHA-256 of the latest DMG:
Yes, and it's open source under the MIT licence. Every feature is included, with no account, licence key, cleanup cap or telemetry. On its own, it only checks GitHub once a day for a new version (you can turn that off), and it talks to a local Ollama model only if you turn on AI explanations.
Scans only read. Files go to the Trash, and you can restore them from Activity until the retention window ends. Docker prunes can't be undone, so the review sheet lists them separately before you confirm. Folders that hold personal data or credentials, anything inside a Git repository's .git, and caches of apps that are running are refused outright.
Apps distributed outside the App Store need Apple notarization to skip that warning, and SpaceSaver isn't notarized yet. Step 3 of the install shows how to allow it once. You can also read the source and build it yourself with scripts/build-app.sh.
Yes, as a beta for Windows 10 and 11 (64-bit). It covers developer caches, build folders in dormant projects and old temp files, and shows how to shrink WSL and Docker disk images. Cleaning goes to the Recycle Bin, with restore. The installer isn't code-signed yet, so Windows SmartScreen may warn you: choose More info, then Run anyway. Download the Windows installer.
From version 1.1, SpaceSaver checks for new versions once a day and offers to install them. Every release is signed with a private key, and the app installs an update only if the signature matches, so a tampered download is refused. If anything goes wrong, the previous version is put back. Version 1.0 has no updater, so download 1.1 once by hand.
Not yet. The download is built for Apple silicon (M1 or later) running macOS 14 Sonoma or newer.
Nothing extra. It works best on a MacBook with a notch; on other Macs it sits at the top of the menu bar. You can turn it off, or stop it expanding on hover, in Settings › General.
If you turned on scheduled cleaning, turn it off in Settings › Schedule first. Then drag SpaceSaver to the Trash and delete the ~/.spacesaver folder, which holds its settings and history.
Scan once and see how much of it can go safely. Nothing changes until you say so.
Download SpaceSaverAlso available for Windows (beta): download the installer