Native macOS · Apple silicon & Intel

Reclaim the space your Mac actually forgot about.

A native storage inspector built for the way developers work. See exactly which builds, caches, simulators, containers and duplicate files are eating your disk — then clean them with full preview, audit trail, and Trash-based safety.

Free to scan · No account · macOS 14 Sonoma or later

Storage Cleaner — Dashboard

Scan complete

Reclaim

87.4 GB

Apple32.1 GB
Web18.7 GB
Docker12.3 GB
Mobile8.9 GB
AI & ML7.2 GB
Media5.4 GB
Junk2.8 GB

Xcode DerivedData

22.4 GB

~/Library/Developer/Xcode/DerivedData

12 projects Safe

node_modules

14.6 GB

~/Code/**/node_modules

184 dirs Safe

Docker builder cache

11.8 GB

~/Library/Containers/com.docker.docker

32 layers Safe

Simulator runtimes

9.2 GB

~/Library/Developer/CoreSimulator/Runtimes

4 runtimes Review

Inactive projects

6.4 GB

~/Code/old-dashboard

last opened 187d Review

Ollama models

5.1 GB

~/.ollama/models

6 models Review

15+

Detection domains

Xcode, Docker, Flutter, Android, AI…

87 GB

Median reclaim

on a working dev machine

0

Hard-deleted files

Trash-first, always recoverable

< 4s

To first result

streaming, cancelable scans

Features

Built for the messy, real-world developer Mac.

Storage Cleaner was designed around the actual data trails left by Swift, Node, Docker, Flutter, Android, Xcode, and local AI tools — not the things the App Store "optimize your Mac" apps think you have.

See every gigabyte, mapped to a domain

A single, focused dashboard breaks your disk into Apple, Web, Docker, Mobile, AI & ML, Media, Browser, and more — so you instantly know which world is using how much.

Inactive projects, surfaced automatically

Find projects you haven’t opened in weeks or months. See their size, last activity, and reclaim the disk with one click — without touching active work.

Simulators, emulators & device support

Audit iOS simulator runtimes, Android system images, and per-device support files. Apple runtimes re-download; Android images move to the Trash, restorable.

Docker, OrbStack & Colima, untangled

Inventory images, stopped containers, dangling layers, builder cache, and volumes across Docker, OrbStack, and Colima. Remove what’s safe, keep what’s not.

Large files, no more guesswork

A 10 MB floor scanner across Desktop, Downloads, Documents, Pictures, and Movies. PDFs, datasets, disk images, archives, exports — the actual culprits.

Duplicate photos, videos & documents

Byte-identical duplicates, repeated exports, edited copies, and screen recording backups — grouped with full paths and sizes so you can decide.

System junk, browser cache & logs

Temporary files, crash reports, stale logs, Safari / Chrome / Edge / Arc / Firefox caches, and leftover DMG / PKG / IPA installers — surfaced with provenance.

Build & package caches, cleaned safely

npm, pnpm, yarn, Gradle, Maven, Composer, pip, Poetry, conda, Cargo, Go module cache, NuGet, and pub cache — sized and separated by safe-to-clear.

Detection coverage

15+ storage domains, one inventory.

Every scanner is a thin, typed, protocol-driven component that reuses a small set of high-performance engines. No black-box heuristics, no surprise deletions.

Apple & Mobile

11 categories
  • Xcode DerivedData

    ~22 GB

  • Xcode Archives

    ~5 GB

  • iOS Simulators

    ~9 GB

  • Device support

    ~3 GB

  • SwiftPM checkouts

    ~2 GB

  • Flutter pub cache

    ~6 GB

  • Flutter builds

    ~4 GB

  • Android SDK

    ~8 GB

  • Android emulator

    ~6 GB

  • Gradle caches

    ~5 GB

  • Loose APKs & AABs

    ~1 GB

Web & Containers

9 categories
  • node_modules

    ~14 GB

  • npm cache

    ~2 GB

  • pnpm store

    ~3 GB

  • yarn cache

    ~1 GB

  • Docker images

    ~12 GB

  • Docker builder

    ~6 GB

  • OrbStack data

    ~4 GB

  • Colima VM

    ~3 GB

  • Docker volumes

    varies

AI, Media & Documents

10 categories
  • Ollama models

    ~5 GB

  • LM Studio

    ~3 GB

  • HuggingFace cache

    ~4 GB

  • Stable Diffusion

    ~6 GB

  • Large files

    10 MB+

  • Large videos

    varies

  • Large photos

    varies

  • Duplicate photos

    varies

  • Duplicate videos

    varies

  • Duplicate documents

    varies

Runtimes, Browsers & Junk

11 categories
  • Node (nvm/Volta/fnm)

    ~3 GB

  • Python (pyenv)

    ~2 GB

  • Ruby (rbenv/RVM)

    ~2 GB

  • Rust (rustup)

    ~3 GB

  • Go (goenv/GVM)

    ~2 GB

  • Java (jEnv/SDKMAN)

    ~5 GB

  • .NET SDKs

    ~3 GB

  • PHP (phpenv/Herd)

    ~2 GB

  • Browser caches

    ~4 GB

  • Trash

    ~3 GB

  • System junk

    ~2 GB

How it works

From cluttered to cleaned in four calm steps.

No upsells, no "boost your RAM" nonsense. The app respects your machine: it scans read-only, explains every byte it touches, and keeps a full audit log.

  1. STEP 01

    One scan, every domain

    A single click walks DerivedData, node_modules, Docker layers, sim runtimes, AI caches, browser caches, Trash, and more — concurrently and cancelable.

  2. STEP 02

    Inspect with full paths

    Every finding shows the exact path, size, count, and provenance. Safe-to-clear items are flagged; user-created media stays in review.

  3. STEP 03

    Preview, then clean

    A live preview summarizes the recovery estimate and what will be removed. Confirm to send everything to the Trash — never a hard delete.

  4. STEP 04

    Audited, recoverable

    Every cleanup produces a detailed audit record. Anything in the Trash can be restored in a single click from Finder.

Safety model

Destructive operations deserve obsessive care.

Storage cleanup is one of the most dangerous things a Mac app can do. The product is engineered around the principle that nothing should ever be permanently destroyed by accident — and that the user should always know exactly what is about to happen.

Read-only by default

Scanning never moves, modifies, or deletes a file. Cleanup is an explicit, confirmable action.

Trash, never hard delete

Everything the app removes goes to the macOS Trash. Restore any item from Finder in a click.

Safe vs. review gating

Caches, build outputs, and runtime duplicates are marked Safe. Media, photos, screenshots, APKs, and Trash stay in review.

Path-validated, never stale

Before any cleanup, every path is re-validated. If a file moved or changed size, the action is skipped, not guessed.

Streaming, cancelable scans

A 1 TB disk shouldn’t lock your Mac. The scanner streams results and honors ⌘. (Cancel) at any moment.

Full audit trail

Every action is logged with a timestamp, target, size, and outcome. Exportable from Settings.

Pricing

Free forever, Pro when you need it.

The scanner and inventory are unrestricted. Pro unlocks the automation and policy tools for developers who want cleaning to happen quietly, in the background. Pick the plan that fits — or pay once and never think about it again.

Free

$0 forever

Full scan, full inventory, full preview. Clean what you want, when you want.

  • Unlimited read-only scans
  • All 15+ storage domains
  • Manual Trash cleanup
  • Full audit log
  • macOS 14 Sonoma or later
Download

Monthly

Billed monthly · cancel anytime

$4.99 per month

One-click Quick Clean, scheduled scans, and per-domain rules — pay as you go.

  • Everything in Free
  • One-click Quick Clean
  • Scheduled background scans
  • Custom size & inactivity thresholds
  • Per-domain keep / ignore rules
  • Exportable audit history
Start monthly
Most popular

Yearly

~50% off vs monthly · most popular

$29.99 per year

Full Pro for the price of six months. The plan most working developers pick.

  • Everything in Monthly
  • Priority release channel access
  • Early-access feature flags
  • Email support within 1 business day
  • Family Sharing (up to 6 seats)
  • Locked-in renewal price for life of the subscription
Start yearly

Lifetime

Pay once · own it forever

$49.99 one-time

Every Pro feature, every future update, no subscription. For the indecisive.

  • Everything in Yearly
  • All future macOS major-version updates
  • All future Pro features, included
  • No subscription, no renewals, no upsells
  • Transferable to a new Mac
  • Email support within 1 business day
Buy lifetime

Prices in USD. Subscriptions are billed through the Mac App Store and can be managed or cancelled in System Settings → Apple ID → Subscriptions. Refunds are handled by Apple in accordance with their policies.

FAQ

Everything you might want to know.

Still curious? Email us at info@horizam.com — there's a real person on the other end.

  • No. Source files are never a target. Inactive projects are surfaced as review items with their full path, size, and last-opened date — you decide.

Ready when you are

Give your Mac back the space you've already paid for.

Free forever, no account, no telemetry — the way Mac apps should be.

macOS 14 Sonoma or later · Notarized & code-signed

  • Read-only inventory of 15+ domains
  • Cancelable, streaming scans
  • Trash-first cleanup
  • Path-validated, audited actions
  • No accounts, no telemetry, no upsells