Claude HUD uses Claude Code’s native statusline API — no separate window, no tmux required. It works in any terminal.
What it looks like
By default, Claude HUD shows two lines below your input:- Line 1 — Model name, plan (or
Bedrock), project path, git branch - Line 2 — Context bar (green → yellow → red) and usage rate limits
/claude-hud:configure:
Features
Context bar
See exactly how full your context window is before it becomes a problem. The bar changes color as you approach limits:| Usage | Color |
|---|---|
| Below 70% | Green |
| 70–85% | Yellow |
| Above 85% | Red — token breakdown shown |
Tool activity
Watch Claude read, edit, and search files as it happens. When enabled, the tools line shows running and recently completed tools in real time:display.showTools: true.
Agent tracking
See which subagents are running, which model they’re using, and what they’re doing — including how long they’ve been running:display.showAgents: true.
Todo progress
Track task completion in real time as Claude works through a todo list:display.showTodos: true.
Usage limits
For Claude Pro, Max, and Team subscribers, Claude HUD shows your rate limit consumption alongside the context bar:Usage display requires a Claude Pro, Max, or Team subscription. It is not available for API key users or AWS Bedrock.
Git status
Line 1 always shows your current branch. You can optionally enable additional git indicators:*— uncommitted changes↑N ↓N— commits ahead/behind remote!modified,+added,✘deleted,?untracked
How it works
Claude HUD is invoked by Claude Code’s statusline API approximately every 300ms:Requirements
- Claude Code v1.0.80+
- Node.js 18+ or Bun
Next steps
Quickstart
Install the plugin and get your HUD running in under two minutes.
Configuration
Customize your layout, toggle features, and adjust colors and thresholds.
How it works
Understand the data sources and architecture behind Claude HUD.
Troubleshooting
Fix common issues with the HUD not appearing or usage not displaying.