Mole Logo

Mole

🦑 Dig deep like a mole to clean your Mac.

## Highlights - 🦑 Deep-clean hidden caches, logs, and temp files in one sweep - πŸ›‘ Guardrails built in: skip vital macOS and input method data - πŸ“¦ Smart uninstall removes apps together with every leftover directory - ⚑️ Fast arrow-key TUI with pagination for big app lists ## Installation ```bash curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash ``` ## Usage ```bash mole # Interactive main menu mole clean # Deeper system cleanup mole uninstall # Interactive app uninstaller mole --help # Show help ``` ### Quick Peek ```bash $ mole clean πŸ•³οΈ Mole - Deeper system cleanup ================================================== 🍎 Detected: Apple Silicon M3 | πŸ’Ύ Free space: 245GB ------------------------------ System essentials ------------------------------ βœ“ User app cache (20.8GB) βœ“ User app logs (190MB) βœ“ Trash (5.4GB) ------------------------------ Browser cleanup -------------------------------- βœ“ Safari cache (320MB) βœ“ Chrome cache (1.2GB) βœ“ Arc cache (460MB) ------------------------------ Developer tools -------------------------------- βœ“ npm cache cleaned βœ“ Docker resources cleaned βœ“ Homebrew cache (940MB) ------------------------------ Cleanup summary -------------------------------- πŸŽ‰ Cleanup complete | πŸ’Ύ Freed space: 38.6GB πŸ“Š Items processed: 356 | πŸ’Ύ Free space now: 253GB =================================================================== ``` ## What Mole Cleans | Category | Items Cleaned | Safety | |---|---|---| | πŸ—‚οΈ System | App caches, logs, trash, crash reports, QuickLook thumbnails | Safe | | 🌐 Browsers | Safari, Chrome, Edge, Arc, Brave, Firefox, Opera, Vivaldi | Safe | | πŸ’» Developer | Node.js/npm, Python/pip, Go, Rust/cargo, Docker, Homebrew, Git | Safe | | πŸ› οΈ IDEs | Xcode, VS Code, JetBrains, Android Studio, Unity, Figma | Safe | | πŸ“± Apps | Common app caches (e.g., Slack, Discord, Teams, Notion, 1Password) | Safe | | 🍎 Apple Silicon | Rosetta 2, media services, user activity caches | Safe | ## Smart Uninstall - Fast scan of `/Applications` with system-app filtering (e.g., `com.apple.*`) - Ranks apps by last used time and shows size hints - Two modes: batch multi-select (checkbox) or quick single-select - Detects running apps and force‑quits them before removal - Single confirmation for the whole batch with estimated space to free - Cleans thoroughly and safely: - App bundle (`.app`) - `~/Library/Application Support/` - `~/Library/Caches/` - `~/Library/Preferences/.plist` - `~/Library/Logs/` - `~/Library/Saved Application State/.savedState` - `~/Library/Containers/` and related Group Containers - Final summary: apps removed, files cleaned, total disk space reclaimed ## Support If Mole has been helpful to you: - **Star this repository** and share with fellow Mac users - **Report issues** or suggest new cleanup targets - I have two cats. If Mole helps you, you can feed them canned food πŸ₯©πŸ€ ## License MIT License Β© [tw93](https://github.com/tw93) - Feel free to enjoy and contribute to open source.