Add more statusline segments: token count, elapsed time, git status, memory indicator

Resolved 💬 3 comments Opened Apr 25, 2026 by nileshanand-pixel Closed Apr 28, 2026

Feature Request: Enhanced Statusline Information

The current statusline is great and shows useful info (worktree, branch, model, project, context %, cost, background tasks). However, a few additional segments would make it significantly more useful for power users.

Requested additions

  1. Token count (input/output) — Show raw token numbers alongside or instead of the context % bar. E.g. 12.3k in / 8.1k out. The current [#----] 9% bar is helpful but imprecise — raw numbers help with cost estimation and knowing exactly how much context is left.
  1. Elapsed time — Session duration displayed as e.g. 14m 32s. Useful for tracking how long a session has been active, especially during long debugging or implementation sessions.
  1. Pending tool calls indicator — A visual indicator when Claude is waiting on user approval for a tool call. Currently it's not obvious at a glance whether the session is thinking vs. waiting for permission.
  1. Git dirty/clean indicator — A simple (dirty) or (clean) next to the branch name. Saves running git status manually to check if there are uncommitted changes.
  1. Memory indicator — Show whether auto-memory is active and/or how many memories exist. E.g. mem: 3 or a small icon. Helps users know if context from prior sessions is being loaded.

Current statusline for reference

hack | (Dashboard-UI-updates) | Opus 4.6 (1M context) | auditify-copilot | [#---] 9% | $0.10 | :5173 ✓ | dev|build|lint
npm run dev (running)

Why

These additions would reduce the need to run manual commands (git status, mental math on tokens) and give users a more complete at-a-glance view of their session state.

🤖 Generated with Claude Code

View original on GitHub ↗

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