/claude-hud:configure or by editing config.json directly.
Layout modes
- Expanded (default)
- Compact
- Compact + separators
Expanded mode renders each element on its own line. Context and usage are joined on a single line when they are adjacent in the element order.Lines 1 and 2 are always shown. The tools, agents, and todos lines only appear when
showTools, showAgents, and showTodos are enabled and there is activity to display.Config:Switching layouts
The easiest way to switch is through the interactive configure command:~/.claude/plugins/claude-hud/config.json:
lineLayout are "expanded" and "compact". Invalid values fall back to "expanded".
Controlling element order (expanded mode)
In expanded mode,elementOrder determines both the order and visibility of elements. Any element omitted from the array is hidden.
Default order:
| Element | What it renders |
|---|---|
project | Model name, project path, git branch |
context | Context window bar and percentage |
usage | Rate limit bars (Pro/Max/Team only) |
environment | CLAUDE.md count, rules, MCPs, hooks |
tools | Active and recently completed tools |
agents | Running subagents |
todos | Todo list progress |
When
context and usage are adjacent in the array, they are rendered on the same line joined by │. If you separate them, each gets its own line.Example: moving tools before context
To show tool activity before the context bar:Example: hiding environment counts
Omitenvironment from the array to remove it entirely:
Config reference
| Option | Type | Default | Description |
|---|---|---|---|
lineLayout | "expanded" | "compact" | "expanded" | Layout mode |
showSeparators | boolean | false | Insert a separator rule before activity lines |
elementOrder | string[] | ["project","context","usage","environment","tools","agents","todos"] | Expanded-mode element order. Omit entries to hide them. |