Skip to content
 
 

Latest commit

 

History

89 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mole Logo

Mole

🦑 Dig deep like a mole to clean your Mac.

Stars Version License Commits Twitter Telegram

Highlights

  • 🐦 Deep System Cleanup - Remove hidden caches, logs, and temp files in one sweep
  • πŸ“¦ Thorough Uninstall - 22+ locations cleaned vs 1 standard, beats CleanMyMac/Lemon
  • ⚑️ Fast & Lightweight - Terminal-based, zero bloat, arrow-key navigation with pagination
  • 🧹 Massive Space Recovery - Reclaim 100GB+ of wasted disk space

Installation

curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash

Or via Homebrew:

brew install tw93/tap/mole

Pick one method to avoid conflicts, new users check ε°η™½δ½Ώη”¨ζŒ‡ε—

Usage

mole                      # Interactive main menu
mole clean                # Deep system cleanup
mole clean --dry-run      # Preview cleanup (no deletions)
mole uninstall            # Interactive app uninstaller
mole update               # Update to latest version
mole --help               # Show help

Installed via Homebrew? Use brew upgrade mole to update

Examples

Deep System Cleanup

$ mole clean

Starting user-level cleanup...

β–Ά System essentials
  βœ“ User app cache (28 items) (45.2GB)
  βœ“ User app logs (15 items) (2.1GB)
  βœ“ Trash (12.3GB)

β–Ά Browser cleanup
  βœ“ Chrome cache (8 items) (8.4GB)
  βœ“ Safari cache (2.1GB)
  βœ“ Arc cache (3.2GB)

β–Ά Extended developer caches
  βœ“ Xcode derived data (9.1GB)
  βœ“ Node.js cache (4 items) (14.2GB)
  βœ“ VS Code cache (1.4GB)

β–Ά Applications
  βœ“ JetBrains cache (3.8GB)
  βœ“ Slack cache (2.2GB)
  βœ“ Discord cache (1.8GB)

====================================================================
πŸŽ‰ CLEANUP COMPLETE!
πŸ’Ύ Space freed: 95.50GB | Free space now: 223.5GB
πŸ“Š Files cleaned: 6420 | Categories processed: 6
====================================================================

Smart App Uninstaller

$ 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
  βœ“ Cleaned 52 related files

====================================================================
πŸŽ‰ UNINSTALLATION COMPLETE!
πŸ—‘οΈ Apps uninstalled: 1 | Space freed: 12.8GB
====================================================================

What Mole Cleans

Category Targets Typical Recovery
System App caches, logs, trash, crash reports, Spotlight cache 20-50GB
Browsers Safari, Chrome, Edge, Arc, Firefox, Brave cache 5-15GB
Developer npm, pip, Docker, Homebrew, Xcode, Android Studio 15-40GB
Cloud Storage Dropbox, Google Drive, OneDrive, Baidu Netdisk cache 5-20GB
Office Apps Microsoft Office, iWork, WPS Office cache 2-8GB
Media Apps Spotify, Music, VLC, IINA, video players cache 3-12GB
Communication Slack, Discord, Teams, WeChat, Zoom cache 3-10GB
Virtualization VMware, Parallels, VirtualBox, Vagrant cache 5-15GB

Protect Important Files: Create ~/.config/mole/whitelist to preserve critical caches:

# View current whitelist
mole clean --whitelist

# Example: Protect Playwright browsers and build tools
echo '~/Library/Caches/ms-playwright*' >> ~/.config/mole/whitelist

What Mole Uninstalls

Category What Gets Removed Locations
App Bundle Main application executable /Applications/
User Data Support files, caches, preferences, logs, containers, saved states ~/Library/ (12 locations)
Web Data WebKit storage, HTTP storage, cookies ~/Library/WebKit/, ~/Library/HTTPStorages/
Extensions Plugins, scripts, services, frameworks, QuickLook generators ~/Library/Internet Plug-Ins/, ~/Library/Services/
System Launch daemons, helper tools, system preferences, install receipts /Library/, /var/db/receipts/ (requires sudo)

FAQ

  1. Will Mole delete important files? - No. Mole has built-in protection and skips system-critical files.
  2. Can I undo cleanup operations? - Cache files are safe to delete and will regenerate automatically.
  3. How often should I run cleanup? - Once a month is sufficient. Run when disk space is low.
  4. Is it safe to use? - Yes. The tool previews what will be deleted before any action (--dry-run).

Support

  • ⭐️ Star this repo if Mole helped you recover disk space
  • πŸ› Report issues via GitHub Issues
  • πŸ’¬ Share with friends who need to clean their Macs
  • 🐱 I have two cats, feed them canned food if you'd like

License

MIT License - feel free to enjoy and participate in open source.

About

🦑 Dig deep like a mole to clean your Mac. 🦑 像鼹鼠一样深ε…₯ζŒ–ζŽ˜ζ₯ζΈ…η†ζ‚¨ηš„ Mac

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages