{"id":50763571,"url":"https://github.com/srmdn/plong","last_synced_at":"2026-06-11T12:30:50.812Z","repository":{"id":358064466,"uuid":"1238908445","full_name":"srmdn/plong","owner":"srmdn","description":"macOS disk cleanup tool for developers. Knows what caches are safe, detects the .git trap, and audits every stack.","archived":false,"fork":false,"pushed_at":"2026-05-22T10:33:01.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-22T16:30:16.372Z","etag":null,"topics":["cache-cleaner","cli","developer-tools","disk-cleanup","go","homebrew","macos"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srmdn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-14T15:12:33.000Z","updated_at":"2026-05-22T10:33:05.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/srmdn/plong","commit_stats":null,"previous_names":["srmdn/orbital","srmdn/plong"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/srmdn/plong","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srmdn%2Fplong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srmdn%2Fplong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srmdn%2Fplong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srmdn%2Fplong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srmdn","download_url":"https://codeload.github.com/srmdn/plong/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srmdn%2Fplong/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34199516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cache-cleaner","cli","developer-tools","disk-cleanup","go","homebrew","macos"],"created_at":"2026-06-11T12:30:50.132Z","updated_at":"2026-06-11T12:30:50.806Z","avatar_url":"https://github.com/srmdn.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# plong\n\nmacOS disk cleanup tool for developers. Knows what caches are safe, what's not, and what's silently eating your disk.\n\n\u003e Inspired by [dwcleaner](https://github.com/dwindiramadhana/dwcleaner) — the original developer-aware macOS cleaner that caught what CleanMyMac and Mole missed.\n\n![](https://img.shields.io/badge/version-0.2.5-blue)\n![](https://img.shields.io/badge/go-1.26%2B-00ADD8)\n![](https://img.shields.io/badge/platform-macOS-lightgrey)\n\n**Requirements:** macOS 11+ (Apple Silicon) or macOS 10.13+ (Intel). Single binary, no deps.\n\n\u003cpre\u003e\n  ██████╗ ██╗      ██████╗ ███╗   ██╗ ██████╗ \n  ██╔══██╗██║     ██╔═══██╗████╗  ██║██╔════╝ \n  ██████╔╝██║     ██║   ██║██╔██╗ ██║██║  ███╗\n  ██╔═══╝ ██║     ██║   ██║██║╚██╗██║██║   ██║\n  ██║     ███████╗╚██████╔╝██║ ╚████║╚██████╔╝\n  ╚═╝     ╚══════╝ ╚═════╝ ╚═╝  ╚═══╝ ╚═════╝ \n\u003c/pre\u003e\n\n## Why\n\nGeneral disk cleaners show you a treemap but can't tell the difference between:\n\n- `~/.npm` (4 GB, safe to delete) vs `~/.ssh` (never touch)\n- Chrome **cache** vs Chrome **profile data** (bookmarks, passwords)\n- A Claude sandbox VM vs your actual project files\n\nPlong knows. Built from a real audit of a developer MacBook — understands every stack.\n\n## Install\n\n```bash\nbrew install srmdn/tap/plong\n```\n\nFormula maintained in [srmdn/homebrew-tap](https://github.com/srmdn/homebrew-tap).\n\nOr build from source (requires Go 1.26+):\n\n```bash\ngit clone https://github.com/srmdn/plong.git\ncd plong\ngo build -o /usr/local/bin/plong ./cmd/plong\n```\n\n## Usage\n\n```bash\nplong scan      # Full audit — finds everything reclaimable\nplong size      # Quick disk space check\nplong hogs      # Top 20 space consumers in ~\nplong git-trap  # Check for accidental .git in home\nplong history   # View past scan snapshots with deltas\nplong clean     # Interactive cleanup TUI\nplong clean --dry-run  # Preview without deleting\nplong serve     # Web dashboard (opens in browser)\n```\n\n### Demo\n\n```\n$ plong scan\n\n  scanning your mac...\n\n  ── TIER 1: Safe · 31.6 GB ──\n    ✓  7.2 GB  Homebrew cache              Brew download cache\n    ✓  4.1 GB  npm cache                    Node package manager cache [node]\n    ✓  2.8 GB  System caches                pip, HuggingFace, SDK caches [system]\n    ✓  1.9 GB  Go module cache              Downloaded Go modules [go]\n    ✓  1.2 GB  Bun cache                    Bun package manager cache [node]\n    ... +26 more (14.4 GB)\n    Run 'plong hogs' for full breakdown\n\n  ── TIER 2: Reinstallable · 18.3 GB ──\n    ✓  5.6 GB  Node.js versions             Node version manager installs [node]\n    ✓  4.2 GB  Android SDK                  Android SDK and emulators [mobile]\n    ✓  2.1 GB  Cursor editor data           Cursor IDE data [editor]\n    🔒  8.2 GB  Docker data                  Docker images, containers, volumes [docker]\n    ✓  1.7 GB  Rust toolchain               Rustup toolchain installs [rust]\n    ... +9 more (8.2 GB)\n    Run 'plong hogs' for full breakdown\n\n  ── TIER 3: App cleanup · 15.8 GB ──\n    🔒  4.1 GB  Chrome profile               Browser profile with bookmarks \u0026 passwords [browser]\n    🔒  3.2 GB  Slack cache                  Slack workspace cache [messaging]\n    🔒  2.5 GB  iOS backups                  iPhone/iPad backups [apple]\n    ... +3 more (6.0 GB)\n    Run 'plong hogs' for full breakdown\n\n  ── TIER 4: Manual review · 22.1 GB ──\n    🔒  12.4 GB  Downloads folder             Review DMGs, zips, old files [system]\n    🔒  5.3 GB  VS Code workspaces            Old workspaces — review before removing [editor]\n    ... +3 more (4.4 GB)\n    Run 'plong hogs' for full breakdown\n\n  ── Code editors ──\n    VS Code      45 extensions · 12 stale · 1.2 GB\n    Cursor       28 extensions · 8 stale · 890 MB\n    Windsurf     12 extensions · 3 stale · 340 MB\n    23 stale extensions total — 2.4 GB reclaimable (Tier 2)\n\n  ── Stale disk images ──\n  5 DMGs in ~/Downloads — 3.2 GB total\n  Run rm ~/Downloads/*.dmg to remove (review first)\n\n  ── Large old files (\u003e100 MB, 90+ days) ──\n    1.2 GB  ~/Downloads/old-backup.tar.gz  (modified 2025-01-15)\n    450 MB  ~/Downloads/Video.mp4          (modified 2025-03-02)\n\n  ────────────────────────────────────────────────\n  Total reclaimable: 85.3 GB\n\n  'plong clean' — free Tiers 1-2  ·  'plong hogs' — full list  ·  docs/cleanup-guide.md\n\n  Feedback? github.com/srmdn/plong/issues/new\n```\n\n## Cleanup Tiers\n\n| Tier | Description | Examples |\n|---|---|---|\n| **1 — Safe** | Auto-regenerates | npm, bun, pip, go, Homebrew caches |\n| **2 — Reinstall** | Manual recovery | nvm, rustup, Android SDK |\n| **3 — App cleanup** | Clear in-app | Chrome, Telegram, Docker |\n| **4 — Manual review** | Your files | Downloads, DMGs, old projects |\n| **∞ — Never** | Permanent data | .ssh, .gitconfig, Keychains, iCloud |\n\n## Stack\n\n| Layer | Tech |\n|---|---|\n| Engine | Go stdlib only — single binary, no deps |\n| Dashboard | Go html/template (embedded) |\n| Dist | Homebrew tap |\n\n## Reference\n\n[Full cleanup guide](docs/cleanup-guide.md) — every cache, what it is, and how to handle it.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrmdn%2Fplong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrmdn%2Fplong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrmdn%2Fplong/lists"}