npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, πŸ‘‹, I’m Ryan HefnerΒ  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you πŸ™

Β© 2026 – Pkg Stats / Ryan Hefner

@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

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-scan

What 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.sh

Then 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 $HOME generically, no hardcoded paths
  • Transparent β€” single bash script, you can audit it

License

MIT