What it cleans
Everything eating your disk
node_modules
Find and remove old, unused node_modules directories
Package Manager Caches
Clean npm, yarn, pnpm, pip, and Homebrew caches
Browser Caches
Remove Chrome, Safari, Firefox, Brave, Edge, and Arc caches
Build Artifacts
Clean dist, build, .next, .turbo, and other build folders
IDE & System Caches
Clean Cursor, Windsurf, Kiro, n8n, Apple Media Analysis
Safe by default
Confirmation prompts, dry-run mode, never touches system folders
Installation & Usage
Three modes, one tool
$ storagecleaner interactive(sc i)Interactive guided cleanup
$ storagecleaner scan(sc scan)See what's taking space
$ storagecleaner clean(sc clean)Clean with confirmations
$ storagecleaner clean --dry-runPreview without deleting
terminal
# Scan node_modules older than 30 days $ sc scan --type node_modules --days 30 # Clean all browser caches $ sc clean --type browser --force # Clean IDE caches (Cursor, Windsurf, etc.) $ sc clean --type ide # Preview what would be deleted $ sc clean --dry-run # Interactive mode (recommended) $ sc i
30+ clean targets
Everything it knows how to clean
Package Caches
- npm (~/.npm)
- yarn (~/.yarn/cache)
- pnpm (Library/Caches/pnpm)
- Homebrew (Library/Caches/Homebrew)
- pip (Library/Caches/pip)
- Turborepo, Next.js
Browser Caches
- Google Chrome
- Safari
- Firefox
- Brave Browser
- Microsoft Edge
- Arc Browser
Build Artifacts
- dist/, build/
- .next/, out/
- .turbo/, .cache/
- coverage/
IDE & System
- Cursor (~/.cursor)
- Windsurf (~/.windsurf)
- Kiro (~/.kiro)
- n8n (~/.n8n)
- Apple Media Analysis
Safety Features
- Confirmation prompts
- Dry run mode
- Excludes system folders
- Error handling
- Detailed reporting
Performance
- node_modules: ~30-60s
- Caches: ~5-10s
- Full scan: ~1-2min
- Native tools under the hood