@panda_neo/disk-cleaner
v2.0.0
Published
π Fast parallel scanner to find large & unused files on macOS, freeing up disk space. Scans 20+ dimensions in ~15s. v2 adds deep-scan, junk detection, and Claude Code integration.
Downloads
23
Maintainers
Readme
mac-disk-scan π v2
Fast parallel scanner for macOS that finds large & unused files to help free up disk space. Scans 20+ dimensions in ~15 seconds.
What's New in v2
- π¨ Junk detection β AppleDouble files (._*), incomplete downloads (.downiepart), git tmp_pack
- πΊ Homebrew scanning
- π¨π³ Chinese dev tools β OpenHarmony SDK, ArkUI-X, Hvigor
- π€ AI tools detail β Claude vm_bundles breakdown, CodeBuddy, Cursor
- βοΈ Extended dev caches β .rustup, .fastlane, .codex, .claude-voice, .workbuddy, .jenkins
- π₯ Downloads split view β directories and files listed separately
- π₯οΈ Desktop split view β directories and files listed separately
Quick Start
# One-shot scan (no install)
curl -fsSL https://raw.githubusercontent.com/neoliou/mac-disk-scan/main/disk-scan | bash
# Or install globally via npm
npm install -g @panda_neo/disk-cleaner
disk-scanWhat It Scans
| Category | What |
|----------|------|
| π Home | Top-level directory sizes (including hidden) |
| π Library | Full ~/Library breakdown |
| π Xcode | DerivedData, DeviceSupport, Simulators, Archives |
| π¦ App Support | Top 20 apps (Claude, Chrome, DingTalk, Lark, etc.) |
| π± Containers | Top 20 app containers (WeChat, etc.) |
| ποΈ Caches | Top 20 cache directories |
| π₯ Downloads | Split: directories + files, top 25 each |
| π Documents | Top 25 document directories |
| π₯οΈ Desktop | Split: directories + files, top 25 each |
| βοΈ Dev Caches | 20+ dev tools (.npm, .cocoapods, .gradle, .cargo, .rustup, .fastlane, .codex, .hvigor, etc.) |
| π§ Mail | Apple Mail + Messages storage |
| πΊ Homebrew | /opt/homebrew and Cellar sizes |
| π¨ Junk | AppleDouble, .downiepart, git tmp_pack, Trash, system logs |
| π¨π³ Chinese Dev | OpenHarmony, ArkUI-X, Hvigor |
| π€ AI Tools | Claude vm_bundles detail, CodeBuddy, Cursor |
| π¦ Large Files | Files >200MB (Downloads, Desktop, Documents) |
| π Git Repos | Oversized .git directories |
| π¦ node_modules | Scattered node_modules folders |
Claude Code Integration
This package is also a Claude Code skill. Install as a skill:
cp SKILL.md ~/.claude/skills/disk-cleaner/
cp disk-scan ~/.claude/skills/disk-cleaner/scan.shThen invoke with /disk-cleaner in Claude Code.
Pro Tip: Parallel Bash Mode
In Claude Code, use parallel Bash tool calls for faster scanning (bypasses script overhead):
// Launch 10+ parallel du commands simultaneously
du -sh ~/* ~/.[!.]* | sort -rh | head -20
du -sh ~/Library/*/ | sort -rh | head -20
du -sh ~/Library/Developer/Xcode/*/
...Each call is independent β Claude Code runs them all at once.
Safety
- Read-only β only scans, never deletes
- Local only β all data stays on your machine
- No personal data β uses
$HOMEgenerically, no hardcoded paths - Transparent β single bash script, you can audit it
License
MIT
