Multiple concurrent sessions all share the same tab title — impossible to distinguish
Problem
When running multiple Claude Code sessions simultaneously (e.g., 5 agents with different roles — PM, EM1, EM2, Engineer, Sidekick), every terminal tab gets renamed to "claude code". There is no way to distinguish which tab is which.
Worse, Claude Code actively overwrites any custom tab title the user sets. If I rename my tab to "PM" before launching, Claude Code stomps on it and replaces it with the generic "claude code" title.
Impact
This is a serious UX problem for anyone running concurrent sessions. The entire point of multiple agents is that they serve different roles — but if every tab looks identical, the user has to click into each one to figure out which is which. That's a workflow killer.
Expected behavior
- Claude Code should not overwrite user-set tab titles
- Ideally, there should be a way to set a session name (e.g.,
claude --name "PM") that persists as the tab title - At minimum, stop aggressively overwriting whatever the user has already set
Environment
- macOS (Terminal / iTerm2)
- Multiple concurrent Claude Code sessions
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗