Skip to main content

my mac holds everything: xcode data, simulators, flutter and bun projects, containers, recordings. i wanted one place to see what's eating the disk, clear it safely, and push the important stuff to the homelab.

what it does

overview

one headline like "storage is getting full, you can probably clear 32 gb", then numbered suggestions with one action each.

overview, screen 1

storage + cleanup

a cached map of downloads, projects, xcode, simulators, caches and containers. cleanup runs through mole and won't run without a fresh preview.

storage + cleanup, screen 1

backups

hosts come from ~/.ssh/config. files go to folders that already exist on the host, and projects stay together. every transfer is staged, sha-256 verified, then moved in without overwriting anything.

backups, screen 1

bring back

browse the host, pick files, pull them back with the same hash and stage flow.

system, battery, power

cpu, gpu, memory, thermals, processes grouped by app. bluetooth accessory charge. keep awake, sleep, lock, all native.

system, battery, power, screen 1

projects, services, containers

dev runtimes and open ports grouped by repo, homebrew services and launch agents, docker and podman with a "what you can clear" section.

aerospace

one-click tidy for the tiling window manager, plus a config editor that validates and restores itself if the config breaks.

aerospace, screen 1

history

optional 30 days of activity, recorded once a minute, charted over 24 h, 7 d and 30 d.

history, screen 1

barely there

two processes. an appkit menu bar agent is the only thing always running, and the window app quits when you close it.

nothing samples unless a view is watching, commands wait on exit events instead of polling, and the storage map walks with fts(3) in a child process at most once a day.

advisors

folder routing uses local rules by default, or apple intelligence on device. openrouter, claude code, codex and muse are opt-in and run headless in an empty scratch folder with read-only tools. only file names ever leave the mac, never contents, full paths or host addresses.

outcomes
  • 3 mbthe whole app
  • ~10 mbmenu bar agent in memory
  • 0.03 cpu-sper 10 min, window closed