Skip to content
/ mole Public
forked from tw93/Mole

๐Ÿน Dig deep like a mole to optimize you Mac. ๅƒ้ผน้ผ ไธ€ๆ ทๆทฑๅ…ฅๆŒ–ๆŽ˜ๆฅไผ˜ๅŒ–ไฝ ็š„ Mac

License

Notifications You must be signed in to change notification settings

app111/mole

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Mole

Dig deep like a mole to optimize your Mac.

Stars Version License Commits Twitter Telegram

Mole - 95.50GB freed

Features

  1. All-in-one toolkit equal to CleanMyMac + AppCleaner + DaisyDisk + Sensei + iStat in one trusted binary.
  2. Deep cleanup digs through caches, temp files, browser leftovers, and junk to reclaim tens of gigabytes.
  3. Smart uninstall hunts down app bundles plus launch agents, preference panes, caches, logs, and debris.
  4. Disk insight + optimization reveal storage hogs, visualize folders, rebuild caches, trim swap, refresh services.
  5. Live status surfaces CPU, GPU, memory, disk, network, battery, and proxy telemetry so you spot bottlenecks.

Quick Start

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                # Deep cleanup
mo clean --dry-run      # Preview cleanup plan
mo clean --whitelist    # Adjust protected caches
mo uninstall            # Remove apps + leftovers
mo optimize             # Refresh caches & services
mo analyze              # Visual disk explorer
mo status               # Live system health dashboard

mo touchid              # Configure Touch ID for sudo
mo update               # Update Mole
mo remove               # Remove Mole from system
mo --help               # Show help
mo --version            # Show installed version

Tips

  • Safety first, if your Mac is mission-critical, wait for Mole to mature before full cleanups.
  • Preview the cleanup by running mo clean --dry-run and reviewing the generated list.
  • Use mo clean --whitelist to manage protected caches.
  • Use mo touchid to approve sudo with Touch ID instead of typing your password.

Features in Detail

Deep System Cleanup

$ mo clean

Scanning cache directories...

  โœ“ User app cache                                           45.2GB
  โœ“ Browser cache (Chrome, Safari, Firefox)                  10.5GB
  โœ“ Developer tools (Xcode, Node.js, npm)                    23.3GB
  โœ“ System logs and temp files                                3.8GB
  โœ“ App-specific cache (Spotify, Dropbox, Slack)              8.4GB
  โœ“ Trash                                                     12.3GB

====================================================================
Space freed: 95.5GB | 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
  โœ“ Cleaned 52 related files across 12 locations
    - Application Support, Caches, Preferences
    - Logs, WebKit storage, Cookies
    - Extensions, Plugins, Launch daemons

====================================================================
Space freed: 12.8GB
====================================================================

System Optimization

$ mo optimize

System: 5/32 GB RAM | 333/460 GB Disk (72%) | Uptime 6d

  โœ“ Rebuild system databases and flush caches
  โœ“ Reset network services
  โœ“ Refresh Finder and Dock
  โœ“ Clean diagnostic and crash logs
  โœ“ Purge swap files and restart dynamic pager
  โœ“ Rebuild launch services and spotlight index

====================================================================
System optimization completed
====================================================================

Disk Space Analyzer

$ mo analyze

Analyze Disk  ~/Documents  |  Total: 156.8GB

 โ–ถ  1. โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  48.2%  |  ๐Ÿ“ Library                     75.4GB  >6mo
    2. โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  22.1%  |  ๐Ÿ“ Downloads                   34.6GB
    3. โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  14.3%  |  ๐Ÿ“ Movies                      22.4GB
    4. โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  10.8%  |  ๐Ÿ“ Documents                   16.9GB
    5. โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   5.2%  |  ๐Ÿ“„ backup_2023.zip              8.2GB

  โ†‘โ†“โ†โ†’ Navigate  |  O Open  |  F Reveal  |  โŒซ Delete  |  L Large(24)  |  Q Quit

Live System Status

Real-time dashboard with system health score, hardware info, and performance metrics.

$ mo status

Mole Status  Health โ— 92  MacBook Pro ยท Apple M4 Pro ยท 32.0 GB ยท 460.4 GB ยท macOS 14.5

โš™ CPU โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€               โ–ฆ Memory โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 45.2%            Used   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 58.4%
0.82 / 1.05 / 1.23  (8 cores)              14.2 GB / 24.0 GB total
Core1  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘ 78.3%            Free   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 41.6%
Core2  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 62.1%            9.8 GB available

โ–ค Disk โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€            โ–ฎ Power โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Used   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘ 67.2%            100%   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 100%
156.3 GB free                              Charged โšก
Read   โ–ฎโ–ฏโ–ฏโ–ฏโ–ฏ  2.1 MB/s                     Normal ยท 423 cycles
Write  โ–ฎโ–ฎโ–ฎโ–ฏโ–ฏ  18.3 MB/s                    58ยฐC ยท 1200 RPM

โ‡… Network โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€            โ–ถ Processes โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Down   โ–ฎโ–ฎโ–ฏโ–ฏโ–ฏ  3.2 MB/s                     Code      โ–ฎโ–ฎโ–ฎโ–ฎโ–ฏ  42.1%
Up     โ–ฎโ–ฏโ–ฏโ–ฏโ–ฏ  0.8 MB/s                     Chrome    โ–ฎโ–ฎโ–ฎโ–ฏโ–ฏ  28.3%
Proxy: HTTP ยท 192.168.1.100                Terminal  โ–ฎโ–ฏโ–ฏโ–ฏโ–ฏ  12.5%

Health score is calculated from CPU usage, memory pressure, disk space, temperature, and I/O load. Color-coded: 90-100 green, 75-89 light green, 60-74 yellow, 40-59 orange, 0-39 red.

Quick Launchers

Launch Mole commands instantly from Raycast or Alfred:

curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash

Adds 5 commands: clean, uninstall, optimize, analyze, status. Auto-detects your terminal or set MO_LAUNCHER_APP=<name> to override.

Reload Raycast by running Reload Script Directories, or simply restarting Raycast.

Support

  • If Mole reclaimed storage for you, consider starring the repo or sharing it with friends needing a cleaner Mac.
  • Have ideas or fixes? Open an issue or PR and help shape Mole's roadmap together with the community.
  • Love cats? Treat Tangyuan and Cola to canned food via this link and keep the mascots purring.

License

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

About

๐Ÿน Dig deep like a mole to optimize you Mac. ๅƒ้ผน้ผ ไธ€ๆ ทๆทฑๅ…ฅๆŒ–ๆŽ˜ๆฅไผ˜ๅŒ–ไฝ ็š„ Mac

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.3%
  • Go 24.7%