[FEATURE] - Custom Session Labels / Tab Titles

Resolved 💬 3 comments Opened Feb 28, 2026 by waddock Closed Mar 3, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

When running multiple Claude Code sessions simultaneously all tabs are identically labelled "Claude Code".

This makes it difficult to quickly identify which session relates to which project, and the risk of working in the wrong context.

Proposed Solution

Proposed Solution

Introduce a --title (or --label) flag at launch:

claude --title "Session Title 1"
claude --title "Session Title 2"

The provided label would be reflected in the terminal tab/window title for the duration of that session. Optionally, this could also be displayed within the Claude Code UI or from Claude.md

Expected Behaviour

claude --title "My Project" sets the terminal window/tab title to "My Project" on launch
The title persists for the session and future sessions
Existing behaviour (no flag) remains unchanged — defaults to "Claude Code"

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

Any developer or technical user running parallel Claude Code sessions across multiple projects, clients, or environments would benefit. The feature is particularly valuable in managed services, agency, or enterprise contexts where context-switching between unrelated workstreams is frequent.

Additional Context

_No response_

View original on GitHub ↗

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