Daniel Bauke
Open Source / mobile-broom

mobile-broom

See it on GitHub
Animated demo: mobile-broom marks two dead simulator runtimes, confirms the commands and frees 16.4 GB.

A broom for iOS and Android dev machines: it sweeps out what is provably dead to win back disk space.

Why it exists

Dead is decided from metadata, such as lastUsedAt, dangling back-references and version strings nothing points at, and not from size. It reports by default, lets official CLIs do the deleting where one exists, and never uses sudo.

What it does

Report first
Audit every group, or one: ios, android, worktrees, general.
Keyboard TUI
Expand, mark and act, with a confirm screen showing the exact commands.
Safe cleaning
--dry-run prints the actions. --trash moves paths to the Trash.
Scriptable
--json gives one record per finding.

Output

$ mobile-broom ios
  runtimes  (4, 32.9G)
    dead     8.4G  iOS 27.0 (24A5370g)
    dead     8.0G  iOS 27.0 (24A5390f)
    review   8.5G  iOS 26.5 (23F77)
candidates: dead 42.3G (6) · stale 5.9G (1)