1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 13:16:47 +00:00
2025-10-10 23:14:30 +08:00
2025-10-08 23:59:19 +08:00
2025-10-10 23:05:21 +08:00
2025-10-10 23:05:21 +08:00
2025-10-09 00:40:18 +08:00
2025-10-09 14:26:45 +08:00
2025-09-23 14:35:26 +08:00
2025-10-09 14:24:00 +08:00
2025-10-10 23:05:38 +08:00
2025-10-10 23:14:30 +08:00

Mole

Dig deep like a mole to clean your Mac.

Stars Version License Commits Twitter Telegram

Mole - 95.50GB freed

Features

  • Deep System Cleanup - Cleans way more junk than CleanMyMac/Lemon - caches, logs, temp files
  • Thorough Uninstall - Scans 22+ locations to remove app leftovers, not just the .app file
  • Interactive Disk Analyzer - Navigate folders with arrow keys, find and delete large files quickly
  • Fast & Lightweight - Terminal-based with arrow-key navigation, pagination, and Touch ID support

Quick Start

Tips:

  • If your Mac is mission-critical, consider waiting for Mole to mature further - safety first
  • 如果这台 Mac 对你非常重要,建议等 Mole 更成熟时来使用,安全第一

Install:

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

Or via Homebrew:

brew install tw93/tap/mole

Run:

mo                      # Interactive menu
mo clean                # System cleanup
mo clean --dry-run      # Preview mode
mo clean --whitelist    # Manage protected caches
mo uninstall            # Uninstall apps
mo analyze              # Disk analyzer
mo update               # Update Mole
mo remove               # Remove Mole from system
mo --help               # Show help
mo --version            # Show installed version

Start with mo clean --dry-run to preview what will be deleted.

Use mo clean --whitelist to protect important caches that are slow to re-download.

Features in Detail

Deep System Cleanup

$ mo 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
====================================================================

Smart App Uninstaller

$ mo 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

$ mo analyze

Analyzing: /Users/You
═══════════════════════════════════════════════════════
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

FAQ

  • Is Mole safe? Mole only cleans caches and logs, it doesn't touch app settings, user documents, or system files. Start with mo clean --dry-run to preview what will be removed.

  • How often should I clean? Once a month, or when disk space is running low.

  • Can I protect specific caches? Yes. Run mo clean --whitelist to select caches to protect.

  • Touch ID support? Mole uses sudo for privileges, so you'll get a password prompt unless you've configured Touch ID for sudo.

    sudo nano /etc/pam.d/sudo
    
    # Add this line below the comments at the top:
    auth sufficient pam_tid.so
    
    # Save: Ctrl+O, then exit: Ctrl+X
    

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
  • I have two cats, feed them canned food if you'd like

License

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

Languages
Shell 80.2%
Go 19.7%
Makefile 0.1%