HogCatcher icon

Open source · macOS 14+ · Universal binary · System Monitoring

Find the app
draining your battery.

HogCatcher lives in your menu bar and warns you when a background app keeps your CPU busy. Click the flame to see the top offenders and quit one in a click.

Free & MIT licensed · Apple Silicon & Intel · Latest release

HogCatcher popover listing live CPU usage per app

Features

One sharp job, done well.

HogCatcher watches for sustained background CPU use and gives you a quick way to deal with it.

Sustained background CPU detection

CPU use is sampled every 5 seconds. An app is flagged when it stays above your threshold (default 60% of one core) for your chosen time (default 3 minutes) while it is not frontmost.

Live top five in the menu bar

The flame icon is gray when things are calm and orange while a hog is active. The popover shows the top five CPU users with live bars, with browsers and their helpers grouped as one app.

Notifications you can act on

Each warning names the app, how hard and how long it ran, with Quit App, Ignore for Today and Never Warn buttons. Repeat warnings for the same app are snoozed for 30 minutes.

Tunable thresholds and allow list

Set the CPU threshold from 20 to 200% and the duration from 1 to 30 minutes. Add video editors, compilers and other apps that are expected to be busy to the allow list.

Battery-only watching

Turn on the option to watch only while you are on battery. While plugged in, the popover shows that monitoring is paused.

Built-in safety rails

Force Quit asks for confirmation, and Finder, WindowServer, loginwindow, kernel_task and HogCatcher itself are never offered for quitting. Root-owned system processes are listed for information only.

Screenshots

See it in action.

Install

Up and running in a minute.

HogCatcher is open source and not notarized with a paid Apple Developer ID, so macOS needs one extra step the first time.

  1. Download HogCatcher-macOS.zip and unzip it.
  2. Move HogCatcher.app to your Applications folder.
  3. Clear the quarantine flag once, then right-click the app and choose Open:
    xattr -cr /Applications/HogCatcher.app
  4. Allow notifications when prompted (or later in System Settings Notifications HogCatcher) no other permissions are needed.

Download

Get HogCatcher for macOS

Free, forever. Built for macOS 14 Sonoma or newer, Apple Silicon and Intel.

HogCatcher-macOS.zip · GitHub Releases

Not notarized: on first launch right-click HogCatcher.app → Open.

  • macOS 14 Sonoma+
  • Universal (Apple Silicon + Intel)
  • MIT licensed · open source
  • No ads, no accounts, no telemetry
  • Built with Claude Code · how and why

FAQ

Questions, answered.

Is HogCatcher really free and open source?

Yes. It is released under the MIT license and the full source is on GitHub. There is no account, server or analytics, and you can build it yourself with Xcode and XcodeGen.

What permissions does it need?

Only notifications, so it can warn you about a hog. If you decline, the popover and incident list still work. It does not ask for Accessibility, Screen Recording, Full Disk Access or similar, and launch at login is optional.

Where is my data stored?

Entirely on your Mac. Settings are kept in UserDefaults, and incident history (capped at 100 entries) is saved as JSON at ~/Library/Application Support/HogCatcher/incidents.json.

Why isn't the app notarized?

Notarization requires a paid Apple Developer account, and HogCatcher is a free project. Right-click the app and choose Open once to get past Gatekeeper, or build it from source.

Was this written by AI?

Yes. HogCatcher was generated by Claude Code from a written spec as a clean-room reimplementation, with no code or assets from any commercial app. The full source is on GitHub under MIT, so you can read every line before you run it. It has had less human review than a hand-written app, so bug reports are welcome.

Support ❤️

Built by one person, given away for free.

HogCatcher is a free, open-source alternative to paid utilities. If it earns a spot on your Mac, a coffee keeps the updates coming.

☕ Support Or on Ko-fi