[FEATURE] Add settings to hide token counter and version display in status line

Open 💬 9 comments Opened Jan 30, 2026 by coygeek

Preflight Checklist

  • [x] I have searched existing feature requests and found no duplicates
  • [x] This is a single feature request (not multiple bundled together)
  • [x] I have provided concrete use cases

Problem Statement

When using a custom statusLine configuration, Claude Code still displays built-in UI elements on the right side of the interface:

  • Token counter ("0 tokens" or "X tokens")
  • Version comparison ("current: 2.1.25 · latest: 2.1.25")

There's no documented way to hide these elements for users who want a minimal or fully custom UI.

Proposed Solution

Add environment variables following the existing CLAUDE_CODE_HIDE_* pattern:

{
  "env": {
    "CLAUDE_CODE_HIDE_TOKENS": "1",
    "CLAUDE_CODE_HIDE_VERSION": "1"
  }
}

Alternative Solutions

A single setting for minimal UI could also work:

{
  "env": {
    "CLAUDE_CODE_MINIMAL_STATUS_UI": "1"
  }
}

Priority

Medium - Would be very helpful for users with custom status lines

Feature Category

Configuration and settings

Use Case Example

  1. Streamers/demos - Want clean UI without distracting numbers
  2. Custom statusLine users - Already displaying context info their own way via the statusLine setting
  3. Minimal UI preference - Users who find these elements unnecessary noise

Additional Context

Existing Precedent

CLAUDE_CODE_HIDE_ACCOUNT_INFO already exists for hiding email/organization, so the pattern is established.

Environment

  • Claude Code version: 2.1.25
  • Platform: macOS

View original on GitHub ↗

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