Multiple concurrent sessions all share the same tab title — impossible to distinguish

Resolved 💬 3 comments Opened Mar 2, 2026 by tkz79 Closed Mar 2, 2026

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

View original on GitHub ↗

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