HappyMac
Watches, suspends and resumes background processes that slow down your system
A status‑bar utility for macOS monitors overall CPU load and classifies running processes into three groups: the current application’s task family, background tasks, and tasks that have been suspended. It automatically suspends background processes that exceed a configurable CPU threshold, keeping the system cooler and extending battery life. Users can manually suspend or resume individual background tasks via a context menu, and the app remembers these choices, re‑suspending processes whenever they are not part of the foreground family.
The interface displays an emoticon that changes from happy to mad according to the current CPU usage, and each listed task shows its own emoticon reflecting its share of CPU capacity. Processes using less than 3 % of CPU are hidden to reduce noise. Critical system processes such as WindowServer are excluded from suspension to avoid instability.
HappyMac can be installed from a DMG, via Homebrew cask, or by running the source from the command line. When a user attempts to suspend a process owned by another account, the app prompts for an admin password to perform the operation with elevated privileges.
Reviews
Loading reviews…
Similar apps
System Monitoring & Maintenance
Wintertime
Utility to freeze apps running in the background to save battery

System Monitoring & Maintenance
iGlance
System monitor for the status bar
System Monitoring & Maintenance
macintosh.js
Virtual Apple Macintosh with System 8, running in Electron
System Monitoring & Maintenance
Battery
App for managing battery charging. (Also installs a CLI on first use.)
System Monitoring & Maintenance
Windows 95
Electron Windows 95
System Monitoring & Maintenance
Mac Monitor
Analysis tool for security research and malware triage