A cross-platform cleaner for application data and developer caches (node_modules, .cache, Library, Binary, Intermediate, etc.) built with Electron, Vue 3, and Vuetify 3.
Now with dark mode!
Supported Platforms:
- Windows (AppData: Local, Roaming, LocalLow)
- Linux (User directories: ~/.config, ~/.cache, ~/.local/share, ~/.local/state, /tmp)
- macOS (User directories: ~/Library/Caches, ~/Library/Application Support, ~/Library/Logs)
Download the latest release from the Releases page.
Cleans application data folders that accumulate temporary files, caches, and junk data.
- Smart Scanning: Recursively scans for cache, temp, and junk files
- Size Visualization: Shows folder sizes with human-readable formatting
- Selective Deletion: Choose exactly which folders to delete
- Configurable Depth: Control scanning depth with slider
Targets:
- Windows: Temp folders, cache folders, crash dumps, pending files, log files in AppData (Local, Roaming, LocalLow)
- Linux: Cache and temp folders in ~/.config, ~/.cache, ~/.local/share, ~/.local/state, /tmp
- macOS: Cache and temp folders in ~/Library/Caches, ~/Library/Application Support, ~/Library/Logs
Cleans development-related temporary folders that consume significant disk space.
- Pattern-Based Filtering: Filter folders by name patterns
- Category Filtering: Filter folders by category
- Deep Scanning: Scan through project directories
Targets:
- node_modules: Node.js dependencies (restorable with
npm install
) - .cache: Application caches (Babel, ESLint, etc.)
- Library/Binary/Intermediate: Unity and build artifacts
- Build folders: Target, dist, build directories
- Package manager caches: npm, yarn, pip caches
Features:
- Pattern-based detection with configurable patterns
- Category filtering (cache, modules, builds, etc.)
- Deep scanning through project directories
- Safe deletion of regenerable folders
- Electron: Cross-platform desktop framework
- Vue 3: Progressive JavaScript framework with Composition API
- Vuetify 3: Material Design component library
- Node.js: File system operations and scanning logic
- Node.js 18 or higher
- npm or yarn
Using npm:
npm install # Install dependencies
npm run dev # Run in development
npm run build # Build for production
Using Windows batch files:
setup.bat # Install dependencies
dev.bat # Run in development
build.bat # Build for production
run.bat # Run built application
Using macOS:
npm install # Install dependencies
npm run dev # Run in development
npm run build # Build for production
Note for macOS users: The app is unsigned, so you'll need to right-click → "Open" → "Open" the first time to bypass Gatekeeper.
- Launch the application
- Click Scan to find junk/dev folders
- Review results in the table (sorted by size)
- Select folders to delete using checkboxes
- Click Delete Selected and confirm
- cache, temp, crash, report, dump, crashes, pending
- node_modules, .cache, Library, Binary, Intermediate
npm run build:renderer # Build renderer (Vue app)
npm run build # Build entire app
npm run build:win # Build for Windows
npm run build:linux # Build for Linux
npm run build:mac # Build for macOS
MIT License