Each session, with what it started
Metro, tests, builds and MCP servers under the session that ran them. One that keeps growing gets a Restart; claude --resume picks it up.
Eranthis tells you from the menu bar whether this Mac can take another Claude Code session or build.
Free · macOS 15 Sequoia or later · Apple silicon and Intel
Metro, tests, builds and MCP servers under the session that ran them. One that keeps growing gets a Restart; claude --resume picks it up.
Processes still running after their session ended, quit in one go. Anything you started yourself is left alone.
The same light from the command line. Add the hook and a session checks before a heavy job; on Wait or Stop the job is held and Claude is told why. Exit 0 is Go, 1 is Wait, 2 is Stop.
$ eranthis check go: room for another session or build (exit 0) # ~/.claude/settings.json { "hooks": { "PreToolUse": [{ "matcher": "Bash", "hooks": [{ "type": "command", "command": "eranthis check --hook" }] }] } }
Free
No account, no trial, no licence key.
macOS 15 Sequoia or later · Apple silicon and Intel