2025-09-23 14:32:12 +08:00
<div align="center">
2025-10-04 17:58:33 +08:00
<h1>Mole</h1>
2025-11-21 20:56:39 +08:00
<p><em>Dig deep like a mole to optimize your Mac.</em></p>
2025-09-23 14:32:12 +08:00
</div>
2025-10-04 07:40:29 +08:00
<p align="center">
<a href="https://github.com/tw93/mole/stargazers"><img src="https://img.shields.io/github/stars/tw93/mole?style=flat-square" alt="Stars"></a>
<a href="https://github.com/tw93/mole/releases"><img src="https://img.shields.io/github/v/tag/tw93/mole?label=version&style=flat-square" alt="Version"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square" alt="License"></a>
2025-10-04 07:56:09 +08:00
<a href="https://github.com/tw93/mole/commits"><img src="https://img.shields.io/github/commit-activity/m/tw93/mole?style=flat-square" alt="Commits"></a>
<a href="https://twitter.com/HiTw93"><img src="https://img.shields.io/badge/follow-Tw93-red?style=flat-square&logo=Twitter" alt="Twitter"></a>
<a href="https://t.me/+GclQS9ZnxyI2ODQ1"><img src="https://img.shields.io/badge/chat-Telegram-blueviolet?style=flat-square&logo=Telegram" alt="Telegram"></a>
2025-10-04 07:40:29 +08:00
</p>
2025-10-04 17:58:33 +08:00
<p align="center">
<img src="https://cdn.tw93.fun/img/mole.jpeg" alt="Mole - 95.50GB freed" width="800" />
</p>
2025-10-05 17:38:57 +08:00
## Features
2025-09-23 14:32:12 +08:00
2025-11-21 21:04:09 +08:00
1. All-in-one toolkit equal to CleanMyMac + AppCleaner + DaisyDisk + Sensei + iStat in one trusted binary.
2025-11-21 21:04:47 +08:00
2. Deep cleanup digs through caches, temp files, browser leftovers, and junk to reclaim tens of gigabytes.
2025-11-21 21:04:09 +08:00
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.
2025-11-21 21:06:22 +08:00
5. Live status surfaces CPU, GPU, memory, disk, network, battery, and proxy telemetry so you spot bottlenecks.
2025-09-23 14:32:12 +08:00
2025-10-04 17:58:33 +08:00
## Quick Start
**Install:**
2025-09-23 14:32:12 +08:00
```bash
2025-09-25 20:26:59 +08:00
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash
2025-09-23 14:32:12 +08:00
```
2025-10-04 07:21:49 +08:00
Or via Homebrew:
```bash
brew install tw93/tap/mole
```
2025-10-04 17:58:33 +08:00
**Run:**
2025-09-23 14:32:12 +08:00
```bash
2025-10-05 19:33:39 +08:00
mo # Interactive menu
2025-11-21 21:01:32 +08:00
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
2025-10-11 23:33:20 +08:00
2025-10-11 22:43:50 +08:00
mo touchid # Configure Touch ID for sudo
2025-10-05 19:29:26 +08:00
mo update # Update Mole
mo remove # Remove Mole from system
mo --help # Show help
2025-10-05 19:33:39 +08:00
mo --version # Show installed version
2025-11-12 17:09:04 +08:00
2025-10-05 17:42:31 +08:00
```
2025-10-03 11:27:48 +08:00
2025-10-11 23:28:20 +08:00
## Tips
2025-10-12 07:50:17 +08:00
- Safety first, if your Mac is mission-critical, wait for Mole to mature before full cleanups.
2025-10-11 23:28:20 +08:00
- Preview the cleanup by running `mo clean --dry-run` and reviewing the generated list.
2025-11-16 09:09:27 +08:00
- Use `mo clean --whitelist` to manage protected caches.
2025-10-11 23:28:20 +08:00
- Use `mo touchid` to approve sudo with Touch ID instead of typing your password.
2025-10-05 17:43:58 +08:00
2025-10-05 21:10:28 +08:00
## Features in Detail
2025-09-30 00:43:52 +08:00
2025-10-04 22:11:58 +08:00
### Deep System Cleanup
2025-09-23 14:32:12 +08:00
```bash
2025-10-05 19:29:26 +08:00
$ mo clean
2025-09-30 00:43:52 +08:00
2025-11-14 20:53:19 +08:00
Scanning cache directories...
2025-11-14 17:35:16 +08:00
2025-11-14 20:53:19 +08:00
✓ 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
2025-11-14 17:35:16 +08:00
====================================================================
2025-11-14 20:53:19 +08:00
Space freed: 95.5GB | Free space now: 223.5GB
2025-11-14 17:35:16 +08:00
====================================================================
```
2025-10-04 22:11:58 +08:00
### Smart App Uninstaller
2025-09-30 00:43:52 +08:00
2025-10-04 17:58:33 +08:00
```bash
2025-10-05 19:29:26 +08:00
$ mo uninstall
2025-10-04 17:58:33 +08:00
2025-10-08 23:21:52 +08:00
Select Apps to Remove
2025-10-04 17:58:33 +08:00
═══════════════════════════
2025-09-30 00:43:52 +08:00
▶ ☑ Adobe Creative Cloud (12.4G) | Old
☐ WeChat (2.1G) | Recent
☐ Final Cut Pro (3.8G) | Recent
2025-10-08 23:21:52 +08:00
Uninstalling: Adobe Creative Cloud
2025-11-14 20:53:19 +08:00
✓ Removed application
✓ Cleaned 52 related files across 12 locations
- Application Support, Caches, Preferences
- Logs, WebKit storage, Cookies
- Extensions, Plugins, Launch daemons
2025-09-30 00:43:52 +08:00
====================================================================
2025-10-08 23:21:52 +08:00
Space freed: 12.8GB
2025-09-30 00:43:52 +08:00
====================================================================
2025-09-23 14:32:12 +08:00
```
2025-11-14 20:53:19 +08:00
### System Optimization
```bash
$ 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
====================================================================
```
2025-11-12 17:09:04 +08:00
2025-11-14 21:55:16 +08:00
### Disk Space Analyzer
```bash
$ 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
```
2025-11-21 17:58:31 +08:00
### Live System Status
Real-time dashboard with system health score, hardware info, and performance metrics.
```bash
$ mo status
Mole Status Health ● 92 MacBook Pro · Apple M4 Pro · 32.0 GB · 460.4 GB · macOS 14.5
2025-11-21 19:10:45 +08:00
⚙ 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%
2025-11-22 09:00:35 +08:00
Proxy: HTTP · 192.168.1.100 Terminal ▮▯▯▯▯ 12.5%
2025-11-21 17:58:31 +08:00
```
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.
2025-11-15 19:23:02 +08:00
## Quick Launchers
Launch Mole commands instantly from Raycast or Alfred:
```bash
curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash
```
2025-11-21 17:58:31 +08:00
Adds 5 commands: `clean` , `uninstall` , `optimize` , `analyze` , `status` . Auto-detects your terminal or set `MO_LAUNCHER_APP=<name>` to override.
2025-11-21 19:17:37 +08:00
Reload Raycast by running `Reload Script Directories` , or simply restarting Raycast.
2025-11-15 19:23:02 +08:00
2025-09-23 14:32:12 +08:00
## Support
2025-11-16 23:01:03 +08:00
<a href="https://miaoyan.app/cats.html?name=Mole"><img src="https://miaoyan.app/assets/sponsors.svg" width="1000px" /></a>
2025-10-11 23:30:24 +08:00
- If Mole reclaimed storage for you, consider starring the repo or sharing it with friends needing a cleaner Mac.
2025-10-12 15:43:45 +08:00
- Have ideas or fixes? Open an issue or PR and help shape Mole's roadmap together with the community.
2025-10-11 23:29:38 +08:00
- Love cats? Treat Tangyuan and Cola to canned food via <a href="https://miaoyan.app/cats.html?name=Mole" target="_blank">this link</a> and keep the mascots purring.
2025-09-23 14:32:12 +08:00
## License
2025-09-30 07:55:18 +08:00
MIT License - feel free to enjoy and participate in open source.