[FEATURE] VSCode extension: distinct per-tab color to tell Claude Code sessions apart

Open 💬 0 comments Opened Jun 29, 2026 by OrYairVi

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 using the Claude Code VSCode extension I often have several Claude tabs
open at once (one per task/context). Today every tab looks essentially
identical — same Claude icon, same styling — so there's no fast way to tell one
session from another. I end up reading each tab's title or clicking into tabs to
find the one I want, which breaks flow in a multi-session workflow.

Proposed Solution

Give each Claude Code tab its own distinct, persistent color so open sessions
are visually distinguishable at a glance.

  • Assign a different accent color per tab (the tab's top border / underline /

icon tint), stable for the life of that session.

  • Ideally let the user pick or override a tab's color (right-click → "Set

color", or a /color-style command), with sensible auto-assigned defaults.

  • Colors should respect the active VSCode theme (light / dark / high-contrast).

The extension already appears to draw a thin colored strip on the tab headers
(see screenshot) — this request is to make that color distinct per tab (and
ideally user-assignable) rather than uniform, so it works as a session identifier.

Alternative Solutions

  • Renaming/numbering tabs helps a little, but a title still has to be read

rather than recognized at a glance.

  • Running a separate VSCode window per session is heavier and loses the shared

workspace.

Priority

Medium - Would be very helpful

Feature Category

Other (IDE integration — VSCode extension UI)

Use Case Example

  1. I open three Claude tabs: one refactoring a module, one writing tests, one

editing CI config.

  1. Each tab gets a distinct color (e.g. blue / green / orange).
  2. After switching away to edit code, I jump straight back to the "green" tests

tab without reading every title.

Additional Context

Screenshot of the current tab strip (two tabs, each with a thin colored top
border) — the ask is to make these colors distinct and persistent per tab:

<!-- screenshot attached below -->

Related but distinct requests (different surfaces, not duplicates):

  • #71280 — "left session list should be colorful" (TUI session list)
  • #56925 — "Auto-set VSCode terminal icon and color when Claude Code is running"

(integrated terminal, not the extension's chat tabs)

View original on GitHub ↗