RaDeleon/Claude-Code-Ultimate-Setup/tree/main/mods/ultimate-hud
ultimate-hud
An emoji HUD mod for Claude Code that draws model, repo, branch, session duration, context fill, token counts, cache hit/write ratios, cost and rate limits above the prompt, installable via plugin marketplace with no bash scripts or settings.json changes.
About this mod
ultimate-hud is a Claude Code mod that renders an emoji status band above the prompt, similar to the repo's statusline. It shows the answering model, working folder and git branch, session duration, session cost, context window fill and token totals, uncached input/output tokens, cache read/write totals with hit and write percentages, and 5-hour/7-day rate limits with reset times. Bars turn yellow at 70% and red at 90%, fields without data are hidden, and bars shrink to 10 cells under 100 columns. Settings include showIn with everywhere, desktop, or terminal options, changeable via /config. Run /hud to toggle the band. Install with claude plugin marketplace add RaDeleon/Claude-Code-Ultimate-Setup and claude plugin install ultimate-hud@ultimate-setup. Requires Claude Code 2.1.287 or later.
Installation
Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.
claude plugin marketplace add RaDeleon/Claude-Code-Ultimate-Setup claude plugin install ultimate-hud
Original text / README
ultimate-hud
An emoji HUD drawn above the Claude Code prompt, in the style of this repo's statusline. It runs inside Claude Code as a mod, so it needs no bash scripts and no settings.json changes, and it works in the terminal and in the Code tab of the Claude Desktop app.
🤖 Opus 5.5 | 📁 Claude-Code-Ultimate-Setup | 🌿 main | ⏱️ 42m | 💰 $1.87
📊 Context [████░░░░░░░░░░░░░░░░] 21% | 🪙 210k/1M
⬆️ 120k | ⬇️ 8.4k | 🧊 1.2M | 🏗️ 85k | 🎯 91% hit | ✍️ 6% write
🚦 5h [██████░░░░░░░░░░░░░░] 31% 🔄 1:42pm | 🚦 7d [██░░░░░░░░░░░░░░░░░░] 12% 🔄 Mon
What each item means
| Item | Meaning |
| --- | --- |
| 🤖 | Model that answered the last turn |
| 📁 / 🌿 | Folder the session runs in, and its git branch |
| ⏱️ | Session duration |
| 💰 | Session cost, as /cost totals it |
| 📊 / 🪙 | Context window fill, and tokens used / window size |
| ⬆️ / ⬇️ | Uncached input tokens / output tokens, summed over the session |
| 🧊 / 🏗️ | Cache read tokens / cache write tokens, summed over the session |
| 🎯 hit | cache read ÷ (cache read + input) |
| ✍️ write | cache write ÷ (input + cache read + cache write) |
| 🚦 / 🔄 | 5-hour and 7-day rate limits and when they reset (subscription plans only) |
Bars are green under 70%, yellow from 70%, and red from 90%. A field with no data yet is hidden. Token totals count the main conversation only (not subagents) and start over on /clear. Bars shrink to 10 cells when the terminal is narrower than 100 columns.
Run /hud to hide or show the band.
Settings
| Setting | Values | Default |
| --- | --- | --- |
| Show HUD in (showIn) | everywhere, desktop (the Code tab of the Claude Desktop app only), terminal (the terminal only) | everywhere |
Change it in /config. Set it to desktop if you already have a terminal status line and only want the HUD in the Desktop app.
Install
claude plugin marketplace add RaDeleon/Claude-Code-Ultimate-Setup
claude plugin install ultimate-hud@ultimate-setup
Develop
claude --plugin-dir ./mods/ultimate-hud # loads it for one session, hot-reloads on save
claude plugin validate ./mods/ultimate-hud
cd mods/ultimate-hud && claude plugin test
Tested with Claude Code 2.1.288. Mods need Claude Code 2.1.287 or later.
