Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jarrodwatts/claude-hud/llms.txt
Use this file to discover all available pages before exploring further.
HUD not appearing
HUD not appearing
The most common cause is that Claude Code has not yet loaded the statusLine config that was written by You should see a If you see formatted output, the binary is working. If you see an error, check the runtime path.
/claude-hud:setup.Fix: Restart Claude Code.On macOS, fully quit the Claude Code application and run claude again in your terminal.To verify the setup was applied, check that statusLine exists in ~/.claude/settings.json:statusLine key pointing to the claude-hud script. If it is missing, re-run /claude-hud:setup.To test the command manually, copy the command value from statusLine and run it:Config not applying
Config not applying
Claude HUD silently falls back to defaults when it encounters a config error. Common causes:Then run
- JSON syntax error — a trailing comma, missing quote, or other invalid JSON causes the entire file to be ignored.
- Invalid
pathLevels— must be1,2, or3. Other values revert to1. - Invalid
lineLayout— must be"expanded"or"compact". Other values revert to"expanded". - Invalid color name — must be one of:
red,green,yellow,magenta,cyan,brightBlue,brightMagenta. You can also use a 256-color index (0–255) or a hex string (#rrggbb).
/claude-hud:configure to regenerate the file.Git status missing
Git status missing
Git status requires:If this returns an error, you are not in a git repository. Claude HUD will show no branch info.If you are in a git repository but the branch is still missing, check your config:Ensure
- You are working inside a git repository.
gitStatus.enabledis not set tofalsein your config.
gitStatus.enabled is true (or absent — it defaults to true).Tool, agent, or todo lines missing
Tool, agent, or todo lines missing
These lines are hidden by default. They only appear when:Even after enabling, the lines only appear when Claude is actively using tools, running agents, or has a todo list. They will not show during idle periods.
- The corresponding option is enabled in config.
- There is activity to display.
/claude-hud:configure, or add them manually to ~/.claude/plugins/claude-hud/config.json:Usage not showing
Usage not showing
Usage display requires a Pro, Max, or Team subscription authenticated with OAuth. It is not available for API key users.Check these conditions:
- You are logged in with
claude(OAuth login), not an API key. - Your subscription is Pro, Max, or Team.
display.showUsageis not set tofalsein config.
- The model ID indicates AWS Bedrock (the HUD shows
Bedrockand skips usage). ANTHROPIC_BASE_URLorANTHROPIC_API_BASE_URLis set to a non-Anthropic host.
HTTP_PROXY, ALL_PROXY, and NO_PROXY are also respected.For high-latency environments, increase the API timeout:Platform-specific issues
Linux: EXDEV cross-device link error
Linux: EXDEV cross-device link error
Fix: Set Run the plugin install command in that session. This is a Claude Code platform limitation.
TMPDIR to a directory on the same filesystem as your home directory before launching Claude Code:macOS: runtime path broken after mise/nvm/asdf update
macOS: runtime path broken after mise/nvm/asdf update
If you use a version manager (mise, nvm, asdf) and recently updated your Node.js runtime, the symlink that the statusLine command points to may be stale.Check the runtime path:If the path is broken, re-run
/claude-hud:setup to regenerate the statusLine command with the current runtime path.Windows PowerShell: execution policy
Windows PowerShell: execution policy
If the HUD command fails on Windows with a script execution error, your PowerShell execution policy may be blocking unsigned scripts.Open PowerShell as Administrator and run:
WSL: plugin not found
WSL: plugin not found
Claude Code in WSL runs in the Linux environment. The plugin must be installed inside WSL, not in the Windows host.Verify the plugin is installed:If the directory is missing or empty, run
/plugin install claude-hud from within a WSL Claude Code session.Debugging
If the HUD still does not work after the steps above, enable debug output to see what is happening:DEBUG=* to enable all debug output.