wipzy

Deletes only what your toolchain can rebuild.

Wipzy is a Mac disk cleaner for developers. It finds node_modules, target, DerivedData and simulators, tells you how each comes back, and moves them to an undoable quarantine.

A 12 second recording of the app with sample data, no sound. The scan runs and the gauge fills to 81.2 GB safe to free, taking the disk from 63.0 GB to 144 GB free. Review plan opens the list, Move 81.2 GB to quarantine runs it, and the result reads: 67 items, 81.2 GB held in quarantine, nothing was deleted.
345
stacks it recognises, from Laravel to Unreal
257
project rules, each with the command that rebuilds it
8.7 s
to scan a whole home folder with 43 projects on an M4 Pro
4.8 MB
for the app. Rust engine, no Electron

It reads your project before it touches it.

composer.json, package.json, Cargo.toml and 300 more markers tell Wipzy what a folder is. You see the stack with versions, the evidence, and every folder it will never touch.

  • vendor/composer install
  • node_modules/npm ci
  • target/cargo build
  • DerivedData/rebuilt by Xcode
What Wipzy sees in a Laravel project: Laravel 11.31, Vue 3, PHP 8.3, the evidence for each, and what can go with the command that brings it back

Four levels. Only one is ticked for you.

  1. Safe

    Comes back by itself or with one command. Pre-selected.

  2. Your call

    Comes back, but costs time: a simulator, a project you touched last week.

  3. Careful

    Might hold your work. You type clean to include it.

  4. Protected

    Source, .env, anything git tracks. Never offered.

Anything no rule recognises is Protected. Wipzy never follows a symlink.

Clean is a move, not a delete.

Everything goes to a quarantine on the same disk, checked again right before it moves. Undo puts it back, item by item. Space comes back when you press Free now, or by itself after 24 hours with Pro.

CleanquarantineUndo or Free now

The Review plan sheet in Wipzy: 67 items, 81.2 GB, moved into the quarantine. Nothing is deleted until you choose Free now

Everything a developer's Mac collects.

Projects

node_modules, vendor, target, build output, in every project you haven't touched for 30 days.

The Projects list in Wipzy on a developer's Mac, each project with its stack: Axum and Rust, Xcode and CocoaPods, Flutter, Next.js

Dev caches

Package and build caches, Xcode DerivedData included, cleaned with the tool's own command when it has one.

npmpnpmYarnComposerGradleCocoaPodsHomebrewpipCargoGo
Pro

System

Unused Xcode simulators, old Android images, Docker build cache, VMs and logs.

The System list in Wipzy: Docker disk image, Android emulator image, Xcode DerivedData, an old iOS simulator runtime
Pro

Apps

Browser and editor caches once the app is closed, and apps you haven't opened in 90 days.

Pro

Big files

Installers and disk images over 500 MB you haven't opened in 90 days.

Pro

Organizer

Desktop and Downloads into folders by type. It never moves a project or an app.

See it in under a minute.

47 seconds, music and no narration. If it does not play here, every scene is written out on the film page.

Free for your projects. Pro for the whole Mac.

Free

$0 without an account

  • Scan everything and see how each item comes back
  • Clean Projects and Dev caches
  • History, Undo and Free now

Pro

$4.99 a month or $39 a year, billed by Polar

  • System, Apps and Big files
  • Organizer for Desktop and Downloads
  • Live results and automatic free
See plans

20 of 20 free launch years left. Create an account and confirm your email: no card.

Wipzy never sends anything about your files.

No analytics and no telemetry in the app. Signed in, it asks Wipzy for your plan every 6 hours. That is the only request it makes. What an account keeps, and how to delete it

Wipzy for Mac

macOS 13 or later, Apple silicon. 2.5 MB download.

Get Wipzy

The first public build is being notarized by Apple. Create an account and we email you the link the day it's ready.

Questions

Can Wipzy delete my code?
No. Only folders a rule recognises can be offered, and source, .env files and anything git tracks are Protected. Even then, Clean moves to a quarantine you can undo.
What does it send over the network?
Nothing about your files. Signed out, nothing at all. Signed in, a plan check every 6 hours with your device token and the app version.
What if I clean something I needed?
Open History and press Undo. Items stay in the quarantine until you press Free now, or until the window you chose in Settings passes (Pro).
Why does macOS ask about Desktop, Documents and Downloads?
Wipzy scans your home folder for projects. macOS asks once per folder; say no and Wipzy skips it.
Is there a Windows version?
It's in the works, on the same Rust engine. Create an account to hear when it ships.

Every clean, written out as commands.

All guides
Three node_modules folders in a list: two marked Safe with npm ci and pnpm install, one marked Your call because the project was worked on 6 days ago

JavaScript

How to delete all node_modules folders on a Mac

Find every node_modules folder on your Mac, see what each one weighs, and delete the idle ones with one find command. Every one comes back with npm ci.

, 5 min read

The folder ~/Library/Caches with Chrome and Slack cache folders marked Safe, and Cookies and History marked Protected

Mac storage

How to clear the cache of every app on a Mac

App caches on a Mac live in ~/Library/Caches and inside Application Support. See the largest ones, clear them per app, and know which folders hold your data.

, 5 min read