Mole

๐Ÿฆก Dig deep like a mole to clean your Mac.

Stars Version License Commits Twitter Telegram

Mole - 95.50GB freed

## Features - ๐Ÿฆ **Deep System Cleanup** - Remove hidden caches, logs, and temp files in one sweep - ๐Ÿ“ฆ **Thorough Uninstall** - 22+ locations cleaned vs 1 standard, beats CleanMyMac/Lemon - ๐Ÿ“Š **Interactive Disk Analyzer** - Navigate folders like a file manager, find and delete large files instantly - โšก๏ธ **Fast & Lightweight** - Terminal-based, zero bloat, arrow-key navigation with pagination - ๐Ÿงน **Massive Space Recovery** - Reclaim 100GB+ of wasted disk space ## Quick Start **Friendly Tips:** - On mission-critical Macs, wait for Mole to mature, safety first - ๅฆ‚ๆžœ่ฟ™ๅฐ Mac ๅฏนไฝ ้žๅธธ้‡่ฆ๏ผŒๅปบ่ฎฎ็ญ‰ Mole ๆ›ดๆˆ็†Ÿๆ—ถๆฅไฝฟ็”จ๏ผŒๅฎ‰ๅ…จ็ฌฌไธ€ - I'm not very tech-savvy ๏ผŸCheck [โค๏ธๅฐ็™ฝไฝฟ็”จๆŒ‡ๅ—](./GUIDE.md) **Install:** ```bash curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash ``` Or via Homebrew: ```bash brew install tw93/tap/mole ``` **Run:** ```bash mole # Interactive menu mole clean # System cleanup mole clean --dry-run # Preview mode mole clean --whitelist # Manage protected caches mole uninstall # Uninstall apps mole analyze # Disk analyzer mole update # Update Mole mole remove # Remove Mole from system mole --help # Show help ``` > โš ๏ธ Start with `--dry-run` to preview, enable `--whitelist` to protect caches ## Features ### Deep System Cleanup ```bash $ mole clean โ–ถ System essentials โœ“ User app cache (45.2GB) โœ“ User app logs (2.1GB) โœ“ Trash (12.3GB) โ–ถ Browser cleanup โœ“ Chrome cache (8.4GB) โœ“ Safari cache (2.1GB) โ–ถ Developer tools โœ“ Xcode derived data (9.1GB) โœ“ Node.js cache (14.2GB) โ–ถ Others โœ“ Dropbox cache (5.2GB) โœ“ Spotify cache (3.1GB) ==================================================================== ๐ŸŽ‰ CLEANUP COMPLETE! ๐Ÿ’พ Space freed: 95.50GB | Free space now: 223.5GB ==================================================================== ``` **Whitelist Protection:** ```bash mole clean --whitelist # Interactive - select caches to protect # Default: Playwright browsers, HuggingFace models (always protected) # Or edit: ~/.config/mole/whitelist ``` ### Smart App Uninstaller ```bash $ mole uninstall ๐Ÿ—‘๏ธ Select Apps to Remove โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ–ถ โ˜‘ Adobe Creative Cloud (12.4G) | Old โ˜ WeChat (2.1G) | Recent โ˜ Final Cut Pro (3.8G) | Recent ๐Ÿ—‘๏ธ Uninstalling: Adobe Creative Cloud โœ“ Removed application # /Applications/ โœ“ Cleaned 52 related files # ~/Library/ across 12 locations - Support files & caches # Application Support, Caches - Preferences & logs # Preferences, Logs - WebKit storage & cookies # WebKit, HTTPStorages - Extensions & plugins # Internet Plug-Ins, Services - System files with sudo # /Library/, Launch daemons ==================================================================== ๐ŸŽ‰ UNINSTALLATION COMPLETE! Space freed: 12.8GB ==================================================================== ``` ### Disk Space Analyzer ```bash $ mole analyze ๐Ÿ“Š Analyzing: /Users/tw93 โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• Total: 156.8GB โ”œโ”€ ๐Ÿ“ Library 45.2GB โ”‚ โ”œโ”€ ๐Ÿ“ Caches 28.4GB โ”‚ โ””โ”€ ๐Ÿ“ Application Support 16.8GB โ”œโ”€ ๐Ÿ“ Downloads 32.6GB โ”‚ โ”œโ”€ ๐Ÿ“„ Xcode-14.3.1.dmg 12.3GB โ”‚ โ”œโ”€ ๐Ÿ“„ backup_2023.zip 8.6GB โ”‚ โ””โ”€ ๐Ÿ“ฆ old_projects.tar.gz 5.2GB โ”œโ”€ ๐Ÿ“ Movies 28.9GB โ”‚ โ”œโ”€ ๐Ÿ“„ vacation_2023.mov 15.4GB โ”‚ โ””โ”€ ๐Ÿ“„ screencast_raw.mp4 8.8GB โ”œโ”€ ๐Ÿ“ Documents 18.4GB โ””โ”€ ๐Ÿ“ Desktop 12.7GB ๐Ÿ’ก Navigate folders to find large files, press Delete key to remove ``` ## FAQ 1. **Is Mole safe?** โ€“ Mole focuses on cleaning caches and logs, without touching app settings, user documents, or system files. You can run `mole clean --dry-run` to preview what will be removed before actually cleaning. 2. **How often should I clean?** โ€“ About once a month, or whenever you notice disk space running low. 3. **Can I protect specific caches?** โ€“ Yes. Run `mole clean --whitelist` to interactively choose which caches to keep. Some common ones like Playwright browsers and HuggingFace models are already protected by default. ## Support - โญ๏ธ **Star this repo** if Mole helped you recover disk space - ๐Ÿ’ฌ **Share with friends** who need to clean their Macs - ๐Ÿ› **Report issues** via [GitHub Issues](https://github.com/tw93/mole/issues) - ๐Ÿฑ I have two cats, feed them canned food if you'd like ## License MIT License - feel free to enjoy and participate in open source.