Safety tiers, CleanHints, and stack detection — built from a real dev machine audit.
T1–T4 classification with hard enforcement. Tier 3 and 4 items are locked — plong won't delete them even if you try. Every deletion is confirmed and home-directory bounded.
Locked items don't just show a lock icon. They tell you exactly how to clean them: "chrome://settings/clearBrowserData", "docker system prune -a", "Slack → Settings → Clear Cache".
79 known targets from a real developer machine audit. Detects your stack (Node, Go, Rust, Python, Docker) and surfaces relevant waste first. Unknown dirs get heuristic classification, not ignored.
| Tier | Description | Examples |
|---|---|---|
| 1 — Safe | Auto-regenerates | npm, bun, pip, go, Homebrew caches |
| 2 — Reinstall | Manual recovery | nvm, rustup, Android SDK |
| 3 — App cleanup | Clear in-app | Chrome, Telegram, Docker |
| 4 — Manual review | Your files | Downloads, DMGs, old projects |
| ∞ — Never | Permanent data | .ssh, .gitconfig, Keychains, iCloud |
brew install srmdn/tap/plong
Requires macOS 11+. Single binary, zero dependencies.
go install github.com/srmdn/plong/cmd/plong@latest
Requires Go 1.26+. Pure stdlib — no third-party packages.
plong scan
plong clean
plong serve
plong hogs
plong history
plong clean --dry-run
Preview what would be deleted before touching anything.