Mole Blog
By Tw93. Practical guides for keeping a Mac clean, fast, and clutter-free.
Performance
Diagnose slowdowns, heat, background processes, and the limits of system monitors.
-
Choosing Mac Tools Beyond Sensei
Map Sensei-style jobs to disk analysis, cleanup, monitoring, and hardware dashboards, then pick the smallest set that matches real weekly use. · 7 min read -
Mac Fan Control Apps and What They Can Reach
Compare fan and temperature tools by sensor access, the privileged paths used for fan writes, and the limits Apple Silicon still enforces. · 9 min read -
Choosing a Mac System Monitor Beyond iStat Menus
Compare menu bar monitors by what they sample, what that sampling costs, whether they keep history, and what a monitor can never fix by itself. · 9 min read -
How to Check Mac Temperature and Fan Speed
Read thermal pressure with built-in tools, interpret model-specific sensor trends, and know when heat or fan behavior needs service. · 4 min read -
Fix Google Chrome Helper High CPU on Mac
Map Chrome Helper CPU use to a tab, extension, GPU task, or browser service, then verify the fix with Chrome's Task Manager. · 3 min read -
Why Your MacBook Fan Is Loud
Correlate workload, thermal pressure, airflow, and fan behavior, then distinguish normal cooling from a hardware symptom. · 6 min read -
Why Your Mac Is Slow and How to Diagnose It
Measure CPU, memory pressure, storage capacity, disk I/O, thermal state, and network latency while the slowdown occurs. · 7 min read -
Fix mds and mdworker High CPU on Mac
Distinguish normal Spotlight indexing from repeated file churn, then use narrow exclusions or a documented rebuild only when needed. · 3 min read -
Find Which App Is Using Your Mac Camera or Mic
Use Control Center, browser tab indicators, and Privacy settings while respecting the limits of third-party attribution. · 3 min read -
Fix WindowServer High CPU on Mac
Isolate redraws, capture tools, displays, scaling, and refresh rate while comparing a stable WindowServer baseline. · 4 min read -
How to Investigate Unfamiliar Mac Processes
Use process owner, path, parent, signature, resource trend, open files, and a process sample instead of judging by name alone. · 4 min read -
Why kernel_task Uses High CPU
Treat kernel_task as a possible thermal response, correlate it with workload and pressure, and isolate idle or accessory-related causes. · 3 min read -
Speed Up a Mac by Finding the Bottleneck
Capture evidence, change one variable, repeat the same workload, and keep only the fix that improves both the metric and the delay. · 4 min read
Storage
Understand where disk space went, then remove only what is safe to regenerate.
-
Free Up Browser Storage on Mac Safely
Measure Chrome, Safari, and other profile trees, clear disposable caches without wiping logins, and treat site databases as user data. · 6 min read -
Delete Local Time Machine Snapshots on Mac
List and thin local snapshots with tmutil, understand purgeable pools, and free space without erasing a real backup disk. · 9 min read -
Choosing a Mac Disk Analyzer Beyond DaisyDisk
Compare treemap and terminal disk analyzers, and learn why two correct scanners report different totals for the same volume. · 9 min read -
Free Up Photos Storage on Mac Safely
Choose between iCloud optimization, careful curation, and moving the whole Photos library without treating sync as backup. · 4 min read -
Clear Mac Caches Without Losing Data
Distinguish cache from state and user data, measure the owner, use its cleanup interface, and verify the app before emptying Trash. · 5 min read -
Delete Old iPhone Backups Safely
Identify, archive, and remove complete device backups in Finder only after verifying a current local or iCloud recovery path. · 4 min read -
Free Up Mac Storage Without Losing Files
Protect unique data, compare APFS capacity with categories, remove verified replaceable items, and keep changes recoverable. · 5 min read -
Reduce Apple Mail Storage Safely
Separate local download policy from permanent attachment removal, and understand when an IMAP change also affects the server copy. · 4 min read -
Find and Remove Large Files on Mac Safely
Interpret APFS snapshots, clones, and purgeable capacity, then classify large files by ownership and recoverability before removal. · 7 min read -
Understand and Reduce System Data on Mac
Treat System Data as a dynamic classification, measure physical capacity, and leave snapshots, swap, and app databases to their owners. · 5 min read -
Clear Messages Storage Without Losing History
Check Messages in iCloud, save unique attachments, and treat retention as synchronized deletion rather than local cache cleanup. · 3 min read
Developer
Reclaim space from Xcode, Docker, package managers, and local AI tools.
-
Clean Up Ollama and LM Studio Models on Mac
Inventory model stores with Ollama, LM Studio, and Hugging Face tools while preserving chats, private checkpoints, and shared blobs. · 4 min read -
Clean Up Xcode Without Losing Release Artifacts
Separate DerivedData, simulator devices, runtimes, DeviceSupport, and release archives before removing Xcode storage. · 3 min read -
Clean Up Docker on Mac Without Losing Data
Inspect images, containers, build cache, and stateful volumes before pruning, then measure sparse-disk allocation separately. · 4 min read -
Clean Up Homebrew Safely
Measure Homebrew's dynamic paths, preview cleanup and autoremove, and understand what automatic cleanup already handles. · 3 min read -
Clear Developer Caches Without Breaking Builds
Preserve source, lockfiles, registry access, and unique local artifacts before pruning package stores and dependency trees. · 4 min read
Apps & Maintenance
Uninstall, update, and maintain apps without crossing macOS safety boundaries.
-
Run Mac Maintenance Without Ritual Cleans
Separate what macOS already maintains from targeted fixes, avoid broad Launch Services resets and blind reindexing, and require helpers to explain skipped tasks. · 7 min read -
What Mac Cleaners Should Never Delete
Separate regenerable caches from chats, libraries, cloud mirrors, and credentials, and use refusal lists to judge any cleaner. · 7 min read -
Remove Leftover Files After Uninstalling Mac Apps
Attribute Library residue by bundle identity, protect shared vendor data, and review leftovers after Trash or a long-gone install. · 8 min read -
What Free Mac Cleanup Tools Actually Cover
Map what OnyX, AppCleaner, Stats, ncdu, and GrandPerspective each do well, where free stops, and how to recognise a scareware cleaner. · 9 min read -
Choosing a Mac App Uninstaller Beyond AppCleaner
Compare uninstallers by how they attribute leftovers, what they refuse to touch, and why two tools disagree about the same app. · 9 min read -
How to Update Every Mac App Safely
Audit App Store, direct-download, Homebrew, Electron, and macOS updates without losing source ownership or a known-good setup. · 4 min read -
A Mac Maintenance Checklist That Prevents Problems
Prioritize backups, restore tests, security updates, encryption, privacy, and storage headroom instead of scheduled cache purges. · 4 min read -
Choosing a Mac Utility Beyond CleanMyMac
Compare Mac utilities by job, safety boundary, permissions, recovery, OS support, and long-term licensing instead of marketing claims. · 7 min read -
Uninstall Mac Apps Without Losing Shared Data
Use vendor uninstallers for system components, identify remnants by ownership, and preserve profiles, projects, and group containers. · 5 min read -
Disable Mac Startup and Background Items Safely
Distinguish visible login apps, Service Management items, launchd jobs, and extensions before disabling one owner at a time. · 4 min read -
Do You Need a Mac Cleaner
Match disk analysis, uninstalling, cache cleanup, performance, and security to the narrowest transparent tool, including no tool. · 4 min read -
Check MacBook Battery Health and Charging
Interpret capacity, cycle count, condition, runtime, heat, Optimized Charging, and the native charge limit without trusting one percentage. · 4 min read
About Mole
How Mole for Mac, the open-source Mole CLI, and a quiet product philosophy fit together.
-
Mole CLI or Mole for Mac
Choose between the free terminal CLI and the paid native app by workflow, the protection files they share on disk, and the jobs only one of them can do. · 7 min read -
Designing Mole to Stay Out of the Way
How stable layouts, explicit operation states, review-first deletion, path validation, accessibility, and visual restraint create a quiet tool. · 5 min read -
Notes on Building a Quiet Product
When direct support is research, when automation earns its place, and how restraint keeps a small product understandable and trusted. · 5 min read -
How Mole Grew from Shell Script to Mac App
How a private cleanup script became an open-source CLI, a stricter safety model, and a native app designed for visible, interruptible work. · 5 min read