Hog is a lightweight macOS menu bar utility that shows the top CPU-consuming processes.
It samples the process table every few seconds, excludes itself, and stays icon-only in the menu bar. The popover shows up to three processes that have stayed above the CPU threshold for at least 30 seconds, plus a manual refresh button and a shortcut to Activity Monitor. If nothing qualifies, Hog says it has no truffles.
brew tap svperior-jon/hog https://github.com/svperior-jon/hog
brew trust --cask svperior-jon/hog/hog
brew install --cask svperior-jon/hog/hogHomebrew 6 requires explicit trust for third-party cask taps. After the tap is trusted, updates can be installed with:
brew upgrade --cask svperior-jon/hog/hog./script/build_and_run.shThe app is staged at:
dist/Hog.app
./script/package.sh 0.1.11This creates:
dist/Hog-0.1.11.zip
The script prints the SHA-256 digest for use in a Homebrew Cask.
Create a notary profile once with your Apple Developer account:
xcrun notarytool store-credentials hog-notary \
--apple-id "you@example.com" \
--team-id "W9XJY8C57G"When prompted, enter an app-specific password for that Apple ID.
Then notarize, staple, validate, and rebuild the caskable zip:
./script/notarize.sh 0.1.11The notarization script uses the hog-notary Keychain profile by default. Override it with HOG_NOTARY_PROFILE if needed.
The Homebrew Cask lives at Casks/hog.rb and installs the signed, notarized release zip from GitHub.