Skip to main content
Claude HUD is installed as a Claude Code plugin. All commands run inside a Claude Code session.
1

Add the marketplace

Inside a Claude Code session, add the jarrodwatts marketplace:
/plugin marketplace add jarrodwatts/claude-hud
2

Install the plugin

Linux users: On Linux, /tmp is often a separate filesystem (tmpfs), which causes plugin installation to fail with EXDEV: cross-device link not permitted. Run this workaround before installing:
mkdir -p ~/.cache/tmp && TMPDIR=~/.cache/tmp claude
Then run the install command below in that session. This is a Claude Code platform limitation.
Install the plugin:
/plugin install claude-hud
3

Configure the statusline

Run the setup command to configure Claude Code to use Claude HUD as your statusline:
/claude-hud:setup
The setup command will:
  • Detect your platform and runtime (Bun preferred, Node.js fallback)
  • Find the installed plugin path
  • Test the generated command
  • Write the statusLine configuration to ~/.claude/settings.json
  • Offer optional features you can enable right away
4

Restart Claude Code

The statusLine configuration requires a restart to take effect. Quit Claude Code completely and run claude again in your terminal.
After restarting, you should see the HUD appear below your input field:
[Opus | Max] │ my-project git:(main*)
Context █████░░░░░ 45% │ Usage ██░░░░░░░░ 25% (1h 30m / 5h)
  • Line 1 — Your model, plan (or Bedrock), project path, git branch
  • Line 2 — Context bar (green → yellow → red) and usage rate limits

Optional features

After setup, you can enable additional display lines at any time:
FeatureWhat you seeConfig key
Tools activity◐ Edit: auth.ts | ✓ Read ×3display.showTools
Agent tracking◐ explore [haiku]: Finding code (2m 15s)display.showAgents
Todo progress▸ Fix authentication bug (2/5)display.showTodos
Session duration⏱️ 5mdisplay.showDuration
Config counts2 CLAUDE.md | 4 rulesdisplay.showConfigCounts
Run /claude-hud:configure to enable any of these interactively.

Next steps

Configuration

Customize your layout, toggle features, and adjust colors and thresholds.

How it works

Understand how Claude HUD reads native token data and parses your transcript.

/claude-hud:configure

Interactive guided flow for configuring your HUD display options.

Troubleshooting

Fix common issues with setup, display, and usage limits.

Build docs developers (and LLMs) love