Wipecraft
English
Buy · $9.99

Launch price $9.99 · first 500 buyers, then $19

What your AI agents left inside System Data

Claude Code, Codex, Claude Desktop and your developer tools leave gigabytes inside System Data. Wipecraft names every piece, weighs it and says what happens if you remove it.

Download for macOSBuy

Scanning is free · macOS 14 or later

Container

System Data

298.5 GB

On the author's Mac

SenderContentsWeightDisposition
Claude DesktopVM bundles and caches12.5 GBYour call In use
SimulatorsEach device with its size and last use68.8 GBYour call
Claude CodeSession histories, file history, shell snapshots and debug logs2.6 GBYour call
Local ModelsOllama, LM Studio and Hugging Face models, with last use5.7 GBYour call
Package Cachesnpm, pnpm, Yarn, pip, Homebrew, CocoaPods, Cargo and more17.8 GBComes back
XcodeBuild data, archives and device support files18.8 GBYour call

macOS shows one number

System Settings › Storage

System Data 298.5 GB

Wipecraft

  • Your Mac needs this146.7 GB
  • Safe to remove29.1 GB
  • Comes back20.9 GB
  • Your call140.5 GB

Wipecraft also splits the whole disk into macOS, Apps, Your files and System Data. The four parts add up to the used space.

The named parts add up to 337.2 GB. Some files are measured in more than one place, so this is more than System Data.

Declared by

On the author's Mac

AI agents and AI apps

SenderContentsWeightDisposition
Claude CodeSession histories, file history, shell snapshots and debug logs2.6 GBYour call
CodexSessions, thread history and log databases3.2 GBYour call
Claude DesktopVM bundles and caches12.5 GBYour call
CursorCachesSafe to remove
Local ModelsOllama, LM Studio and Hugging Face models, with last use5.7 GBYour call
WorktreesFinished worktrees from any agent, with branch and last change Your files14.8 GBYour call

Developer tools

SenderContentsWeightDisposition
XcodeBuild data, archives and device support files18.8 GBYour call
SimulatorsEach device with its size and last use68.8 GBYour call
Package Cachesnpm, pnpm, Yarn, pip, Homebrew, CocoaPods, Cargo and more17.8 GBComes back
Build Artifactsnode_modules and build folders in projects idle for 30 days Your files3 MBYour call
EditorsVS Code, JetBrains and Android Studio caches and logs474 MBComes back
AndroidEmulators and unused system images30.1 GBYour call
DockerImages, volumes and unused build cacheYour call

Handling instructions

  1. Nothing comes selected. You choose every row.
  2. Work in progress is locked while an agent runs.
  3. Quarantine · 7 daysAnything that does not rebuild itself waits 7 days in Quarantine.
  4. Irreversible actions are named and asked twice.

How it works

The real window

Exhibit A · Overview
Wipecraft's Overview after a scan on the author's Mac
Exhibit B · System Data
The System Data screen with its buckets
Exhibit C · Apps and AI
The Apps and AI screen
Exhibit D · Developer tools
The Developer tools screen

Project and branch names blurred

From the terminal and inside your agent

Terminal
$ wipecraft scan
Can be freed: 101.1 GB
…
Package Caches     17.83 GB
Local Models        5.69 GB
…
Editors            474.1 MB
…
Build Artifacts      3.2 MB

Claude Code and other agents

/wipecraft:status summarizes the scan inside Claude Code. wipecraft mcp lets Codex, Cursor and other agents read the same results.

Wipecraft sends no file name, path or scan result anywhere. Coding agents you connect can read scan results (titles, paths and sizes) through a local connection on your Mac. An agent backed by a cloud service may send what it receives to its own provider, under that provider's terms.

Not on this manifest

  • No uninstaller.
  • No RAM cleaning.
  • No antivirus or malware scan.
  • No "speed up your Mac".
  • No subscription.
  • No account.
  • No telemetry and no analytics in the app.
  • The scan reads sizes, dates and tool status (git, simctl, Docker) on this Mac. It uploads nothing.

Privacy in full

Waybill

$9.99 one-time for the first 500 buyers. Then $19.

  • One license works on 2 Macs.
  • Scanning is free. Cleaning up needs a license.
  • Updates for this major version are included.
  • 14-day refund, no questions.
  • No subscription and no account. Payment through Polar.

Buy WipecraftDownload and scan for free

Questions

Is the scan really free?

Yes. The full scan, every row and its details, and the monitoring alerts work without a license. Moving files to Quarantine, archiving and removing need a license.

Does Wipecraft delete anything on its own?

Not by default. Nothing comes selected, and nothing is removed until you choose Apply. Items you already put in Quarantine are removed after 7 days; that happens when Wipecraft opens and during the daily check. Three optional settings can move or remove items without you pressing Apply, once you turn them on: cleanup rules (Settings > Automatic cleanup), tidying a finished worktree after a Claude Code session, and cleaning through MCP when an agent asks. All three are off by default, and each goes through the same checks as the app: locked rows and items that changed since the scan are refused.

What happens if Claude Code or Codex is running?

The sessions it has open, anything it changed in the last 24 hours, and the worktree it works in are locked. For Claude Code, the latest month of the project it works in is locked too. Older sessions stay selectable. If Wipecraft cannot tell whether a tool is running, those rows stay locked until the next scan.

Can I lose commits when a worktree is removed?

Wipecraft offers a worktree whose repository is present only when it is clean, unchanged for 7 days (by default), and its commits are on the main branch or on a remote. Commits on its branch stay in the repository. A worktree whose commits are on no branch is not offered. The exception is a worktree whose main repository was moved or deleted: git cannot check it, so Wipecraft offers it after 30 days without changes (the default) and moves the whole folder to Quarantine, where Restore brings it back.

Does it phone home?

For two things: your license (when you activate it, with your Mac's name as the activation label; once per launch to check it; and when you remove it from a Mac) and update checks. One optional check asks GitHub, through your own gh login, whether a branch's pull request was merged. It sends branch names and commit IDs, runs only when gh is installed and signed in, and you can switch it off in Settings. Wipecraft sends no file names, paths or scan results. The privacy page lists what each call contains.

Does the Claude Code plugin or an agent send anything?

Wipecraft sends nothing. The plugin and wipecraft mcp pass results to the agent on your Mac. /wipecraft:status gives Claude the scan output, including folder paths, and the session-start line gives it one line with sizes, so Claude's provider receives what you see in that session. The same holds for any agent you connect through MCP.

Can an agent clean my disk?

Not unless you turn it on. Reading is always allowed. Cleaning through MCP is off until you switch it on in Settings > Agents, needs a license, shows a plan before it applies, and does for each id it names what wipecraft clean --apply does: caches, logs and temporary files that their app rebuilds are removed directly and cannot be restored, other files move to Quarantine for 7 days, session histories go to the Archive, and a finished worktree is removed with git. Actions marked "Irreversible" are refused. Tidying after a Claude Code session is a separate switch, also off by default.

Why don't I see Codex or my worktrees?

They are part of Developer mode. It adds coding agents, worktrees, Xcode, simulators, package caches and Docker. It is on by default when Wipecraft finds a ~/.claude folder or Xcode; otherwise turn it on in Settings > Developer mode. It applies to the next scan.

Why does it ask for Full Disk Access?

macOS lets apps read some folders, such as Mail downloads, Messages attachments and iOS backups, only with Full Disk Access. You can skip it. Your user folders are still scanned, and Wipecraft tells you which folders it could not count.

What if my Mac is offline?

Everything keeps working, and nothing locks. Wipecraft checks the license again the next time it opens with a connection.

What do I need?

macOS 14 Sonoma or later, on Apple Silicon or Intel. Wipecraft is sold directly, not on the Mac App Store. The interface is in English, Simplified Chinese, Japanese, German, French, Spanish, Brazilian Portuguese, Korean, Russian, Italian and Turkish, in light and dark mode. It follows the language of your Mac.