Mole

🐹 Deep clean and optimize your Mac.

22 articles 42.7k View on GitHub ↗
22 articles
How Mole's Shell Scripts Are Structured: A Layered Architecture Guide

Explore Mole's shell script structure, a layered architecture from bin to libcore and libmanage. Understand its convention-over-configuration design and organize your own projects effectively.

architecture
Mar 20, 2026
Mole Status Command System Metrics: Complete Guide to Host Monitoring

Discover Mole's status command system metrics. Monitor CPU GPU memory disk I/O network throughput battery health hardware specs & more via interactive UI or JSON output. Get comprehensive host monitoring.

deep-dive
Mar 20, 2026
How to Clean Installer Files with Mole: A Complete Guide

Easily clean installer files on macOS with Mole. Discover how the mo clean command safely removes old installer apps and data using a deep system scan. Learn more today.

how-to-guide
Mar 20, 2026
How to Use Mole's Project Artifact Purge Feature to Reclaim Disk Space

Learn how to use Mole's project artifact purge feature to safely delete build artifacts like node_modules and reclaim disk space with an interactive menu.

how-to-guide
Mar 20, 2026
What TUI Framework Does Mole Use? Bubble Tea Architecture Explained

Mole utilizes the Bubble Tea framework and Elm-style architecture for its TUI. Discover the Go implementation powering this interactive terminal application.

architecture
Mar 20, 2026
How to Disable Operation Logging in Mole: A Complete Guide

Easily disable operation logging in Mole by setting the MO_NO_OPLOG=1 environment variable. Follow this complete guide to stop Mole from creating operation logs.

how-to-guide
Mar 20, 2026
How to Enable Debug Logging in Mole: A Complete Guide

Enable debug logging in Mole easily by setting MO_DEBUG=1 or using the --debug flag. Access detailed logs at ${HOME}/Library/Logs/mole/mole_debug_session.log.

how-to-guide
Mar 20, 2026
What Go Modules Are Used in Mole? Complete Dependency Analysis

Discover the five core Go modules powering Mole: Bubble Tea and Lipgloss for UI, xxhash for hashing, gopsutil for system stats, and x/sync for concurrency. Understand Mole's dependencies.

api-reference
Mar 20, 2026
Can Mole Analyze External Drives? Complete Guide to Scanning /Volumes

Yes Mole analyzes external drives. Learn how to scan /Volumes with Mole by passing mount points to mo analyze, even though it skips them by default for faster startup.

how-to-guide
Mar 20, 2026
What Application Data Does Mole's Uninstaller Remove? Complete Technical Breakdown

Mole's uninstaller removes caches preferences Application Support files LaunchAgents Dock icons and Homebrew cask artifacts. Get a complete breakdown of what Mole uninstaller removes.

deep-dive
Mar 20, 2026
How to Customize Mole's Cleanup Targets: A Complete Guide

Learn how to customize Mole's cleanup targets by modifying MOLE_PURGE_TARGETS or using mo purge --paths. Take full control of what and where Mole purges.

how-to-guide
Mar 20, 2026
How Mole's Scanner Optimizes Disk Traversal for High-Performance File Analysis

Discover how Mole's scanner optimizes disk traversal with CPU-aware workers, directory semaphores, and fast-path folding for high-performance file analysis and minimal memory.

performance
Mar 20, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →