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