Hacker News new | ask | show | jobs
by thomasmillerGo 99 days ago
Hey HN,

You know that moment when your Mac fan starts screaming and you open Activity Monitor to find six Chrome Helper processes eating 4 GB of RAM? And you kill them, and thirty seconds later they're back?

That's what PIDKill automates.

You tell it which processes to watch. It scans at intervals you set (3–60s), and kills matches automatically. Daemon restarts itself? PIDKill kills it again. That's the whole idea.

Matching is fuzzy by default — "chrome" catches "Google Chrome Helper (Renderer)" because it checks executable names, localized display names, and paths. You don't need to know the exact process name.

Common targets people use it for:

- Chrome Helper processes hogging RAM - Adobe Creative Cloud daemons that run even when you're not using Adobe - Docker orphan processes after container stops - Spotlight indexing (mds_stores) hammering your SSD - photoanalysisd pegging CPU for hours after importing photos - Xcode/Simulator zombie processes after crashes - Microsoft Office background updaters - Slack Helper eating memory while "idle"

v1.0.3 added Inspect — real-time disk and network I/O ranked by process, with record and replay. Useful for figuring out why your fan just spun up.

Native Swift + AppKit. macOS 12+. $3.99 one-time, not subscription. 3-day free trial with full functionality. One license covers 2 Macs.

Distributed via DMG with Apple Notarization (not App Store — wanted to keep the price under $5 without the 30% cut eating it).

Happy to answer questions about the implementation or take feature requests.