macOSDevToolsAIProductivity

AgentProcess session-level attribution

Group identical node processes by agent session so you can see who's heating up your Mac

Problem
When running multiple coding agents, the Mac hits 70°C with fans at full speed, but Activity Monitor shows a dozen identical node processes and you can't tell who's responsible. The culprit is often an agent that's been running for two hours, and you don't want to kill it because you'd lose context.
Solution
A menu bar tool that groups process trees by rootPid into 'sessions', showing total CPU of each process tree and its trend per row. It can move a suspicious session to efficiency cores without interrupting it, and provides session-level history curves to catch intermittent spikes.
Users
Mac developers running multiple coding agents, local models, or build tasks simultaneously
MVP
Aggregate process trees by rootPid and sum CPU; sort sessions by CPU with trend display; one-click set session processes to low priority/efficiency cores; simple notification thresholds; skip complex kill logic
Revenue
One-time purchase (~$10) + 7-day free trial; later add team subscription for batch policies
Why now
Coding agents make same-name process explosion a common pain, and built-in tools lack a session view; a single menu bar app can be built in 2-3 weeks

Source discussions · 1

  1. V2EX[分享创造] 做了个菜单栏小工具:找出是哪个进程把 Mac 烤热的,把它挪到能效核继续跑
← Back to list