Activity Monitor shows version string (e.g. `2.1.144`) as process name instead of `claude`

Resolved 💬 2 comments Opened May 23, 2026 by dhalem Closed May 27, 2026

On macOS, the claude CLI sets its process title to the bare version string. As a result, Activity Monitor displays the process as 2.1.144 (or whatever the current version is) with no app name, which is confusing — it looks like a rogue process consuming CPU.

Observed:

  • Activity Monitor shows the process named 2.1.144.
  • ps -p <pid> -o comm correctly shows claude.
  • ps -p <pid> -o command correctly shows claude --dangerously-skip-permissions.

Activity Monitor reads the runtime-overridden process title (Node's process.title), which appears to be set to just the version string.

Expected: process title should include the app name, e.g. claude or claude 2.1.144.

Environment:

  • macOS Darwin 25.4.0
  • Claude Code 2.1.150 (also reproduces on 2.1.144)

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗