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.
-
Find Which App Is Using Your Network on Mac
Activity Monitor counts totals since each process started, which hides the app saturating your link right now. Use nettop for live traffic and lsof for destinations. · 6 min read -
Read Memory Pressure on Mac, Not Memory Used
High memory usage is macOS working as designed. Read pressure instead, then use swap, compression, and page-ins to tell a busy Mac from one that is short of RAM. · 6 min read -
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. · 9 min read -
Mac Fan Control Apps: What They Can and Cannot Do
Compare Macs Fan Control, TG Pro, iStat Menus, and Mole by sensor access, fan-writing privileges, presets, history, and Apple Silicon limits. · 9 min read -
iStat Menus Alternatives: Pick the Monitor That Fits
Compare Activity Monitor, Stats, iStat Menus, Sensei, and Mole by sampling cost, sensor coverage, history, and the question each one answers best. · 9 min read -
How to Check Mac Temperature and Fan Speed
Check Mac temperature and fan speed with Activity Monitor and powermetrics, and learn why the SMC sampler fails on current Apple silicon Macs. · 8 min read -
Google Chrome Helper (Renderer): Fix High CPU on Mac
Identify whether a tab, extension, renderer, GPU task, or browser service is using CPU, then verify the fix with Chrome Task Manager. · 8 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. · 4 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. · 4 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. · 5 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. · 5 min read
Storage
Understand where disk space went, then remove only what is safe to regenerate.
-
What Is Purgeable Space on Mac?
Finder, df, and Storage settings answer three different questions about the same volume. What purgeable covers, why no command frees it on demand, and why sudo purge is about memory rather than disk. · 6 min read -
Your Startup Disk Is Almost Full: Find Where the Space Went
Measure real available space, check Trash and the largest user-controlled files, then consider managed snapshots only if the original save, copy, or update still fails. · 7 min read -
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. · 7 min read -
Delete Local Time Machine Snapshots on Mac
Understand how macOS manages local snapshots, list them without changing anything, and use manual removal only for a demonstrated capacity failure. · 10 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 -
What Is ~/Library/Caches on Mac? What Is Safe to Delete?
Distinguish cache from state and user data, measure the owner, use its cleanup interface, and verify the app before emptying Trash. · 10 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 -
How to Clean Up Disk Space on Mac Without Losing Files
A recovery-first workflow for measuring Mac storage, ranking safe cleanup targets, verifying the result, and stopping before valuable or system-managed data is at risk. · 7 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 -
What Is System Data on Mac? Reduce It Safely
Learn what macOS System Data includes, why storage numbers disagree, and how to reclaim space without deleting snapshots, databases, or system files. · 8 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. · 4 min read
Uninstall
Remove an app and everything it left behind, without deleting data another app still owns.
-
How to Uninstall Java on Mac Without Breaking Your Toolchain
List the JDKs actually installed, remove Java through the channel that installed it, and leave the macOS stubs under /usr/bin alone. · 4 min read -
Uninstall Dropbox Without Losing Local Files
Removing the app never touches your folder, and deleting the folder is a separate choice that online-only placeholders make irreversible. · 4 min read -
How to Uninstall VS Code on Mac Without Losing Your Setup
Remove Visual Studio Code, decide whether settings and extensions should stay, and save the parts a clean reinstall cannot recreate. · 4 min read -
Uninstall Creative Cloud Without Losing Your Files
Copy out the four items Adobe names, follow the order its uninstaller requires, and treat the Cleaner tool as a repair path rather than a deep clean. · 5 min read -
How to Uninstall Homebrew on Mac Safely
Export the package list, preview Homebrew's official uninstaller, and know what happens to the Cellar, Caskroom, databases, and shell profile. · 4 min read -
Remove Office for Mac Without Losing Outlook Mail
Separate the per-app containers from the three shared folders holding the Outlook profile, and copy those out before following Microsoft's steps. · 4 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. · 9 min read -
Remove Docker Desktop Without Losing a Volume
Back up named volumes before the uninstaller destroys them, then separate Docker's config folder from the virtual machine state it leaves behind. · 5 min read -
Remove Chrome Without Losing Saved Passwords
Whether the local profile is a cache or the only copy depends on sync, so export what has no server copy before deleting anything. · 4 min read -
AppCleaner Alternatives for Mac: What They Refuse to Delete
Compare AppCleaner, Hazel, vendor uninstallers, and Mole by how they find leftovers, protect shared data, and recover from a bad match. · 9 min read -
How to Completely Uninstall Apps on Mac Without Losing Data
Remove Mac apps, helpers, login items, extensions, and proven leftovers safely while preserving documents, shared containers, and subscriptions. · 9 min read
Apps & Maintenance
Update apps, control startup items, and judge which routine cleanups are worth running.
-
How to Lock a Mac Keyboard for Cleaning
macOS has no cleaning mode, and locking the screen just types your wipes into the password field. The options that actually block input, and how to clean the hardware without damaging it. · 5 min read -
Check AirPods and Accessory Battery Levels on Mac
Use Control Center > Sound for AirPods and Bluetooth for Magic accessories, then learn what pmset can and cannot report when a device publishes no battery level. · 5 min read -
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. · 8 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. · 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 -
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. · 5 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. · 5 min read -
CleanMyMac Alternatives: Choose the Tool for the Job
Compare built-in macOS tools, AppCleaner, DaisyDisk, iStat Menus, OnyX, Sensei, CleanMyMac, and Mole by job, safety, and long-term cost. · 7 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 -
How to Check MacBook Battery Health, Cycle Count, and Condition
Check Maximum Capacity, Cycle Count, Condition, and real runtime, then decide whether charging settings, diagnostics, or battery service make sense. · 7 min read
Developer
Reclaim space from Xcode, Docker, package managers, and local AI tools.
-
Clean Up Ollama and LM Studio Models on Mac
List and remove Ollama, LM Studio, and Hugging Face models on Mac while protecting 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. · 4 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 -
How to Clean Up Homebrew on Mac Safely
Preview brew cleanup, clear old downloads, review unused dependencies with brew autoremove, and avoid deleting Homebrew files by hand. · 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
About Mole
How Mole for Mac, the open-source Mole CLI, and a quiet product philosophy fit together.
-
Is Mole Safe: What It Deletes and What It Refuses to Touch
What Mole deletes, what it refuses to touch, where deleted files go, and which of those answers differ between the Mac app and the command line tool. · 9 min read -
What Mac Users Taught Me About Building Trustworthy Software
A temperature default, an inaccessible dark interface, a duplicate purchase, and blunt pricing feedback changed how I think about trust, localization, accessibility, and support. · 7 min read -
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