-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
Problem
When running multiple Claude Code sessions (either in separate windows or switching between contexts), there's no way to distinguish them. The extension tab is always just called "Claude Code" regardless of what you're working on.
For power users managing multiple projects, clients, or contexts simultaneously, this creates friction - you have to click into each session to remember what it was for.
Proposed Solution
Allow users to name/rename their Claude Code sessions. This could manifest as:
- Renamable tab - Right-click the Claude Code tab → "Rename Session" → custom label shows in tab
- Session selector - Multiple named sessions within a single Claude Code panel (tabs within the extension)
- Workspace-aware naming - Automatically append the workspace/folder name to the tab (e.g., "Claude Code - MyProject")
- Persistent session labels - Set a label at the start of a session that persists and displays in the tab title
Use Cases
- Running separate sessions for different projects
- Distinguishing between "research" vs "execution" contexts
- Managing client work separately from personal projects
- Multi-context workflows where you need to quickly switch between sessions
Additional Context
This is particularly relevant as Claude Code becomes more powerful for agentic workflows. Users spinning up multiple agents or working across contexts need quick visual identification of which session is which.
Even a simple /name or /label command that sets a display name would solve this elegantly.
Submitted via Claude Code