Repository navigation
hud 0.1.0: a live usage HUD above the prompt (replaces buddy) - #2
Merged
Merged
Conversation
A one-line glance above the prompt (heartbeat, context sparkline, plan limit meters with an even-pace mark, spend for session, today and month) that expands into Context, Limits, Cost and Turns tabs, plus a /pulse dashboard pane. Spend by day, week and month comes from a per-session, per-day ledger in the plugin's store. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fit the glance row at every width (gap before the expand control, shorter separators below 120 columns), underline the open tab instead of a marker, move the Cost ranges atop the tab below 90 columns, align the Turns columns, and print multi-day spans as "4d 0h". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Delete plugins/buddy and its asset script, drop its marketplace entry and catalog row, and map "buddy" to "pulse" under renames so existing installs migrate to pulse instead of failing with "not found in marketplace". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The band is one row; pressing a label opens a one-row drawer with that metric's detail. Gauges are drawn per surface: colored Raster cells in the terminal (fading heartbeat, heat meters, bar and area charts, a turn timeline) and animated SVGs on desktop and VS Code (scrolling pulse with a ripple, context ring, capsule meters that slide to new values, charts that grow in). The dashboard pane shows every drawer, larger. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anthropic's publishing guide recommends --strict for CI, so warnings such as an unknown manifest field fail the run. CI, CONTRIBUTING, CLAUDE.md and the release skill now all use it. CONTRIBUTING's commit example names no plugin, and machine-local Claude Code files are gitignored. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The name pulse is close to another plugin's, so the unreleased plugin becomes hud (/hud), and buddy installs migrate straight to it. - Desktop: flat one-line row with lit icon tiles; charts drawn as vectors so they line up; loops start at the clock's phase so a reload never restarts them; a turn redraws once a second; a changed value glows in color. - Terminal: the same flat layout, with Claude's spinner and clay. - Fixed an invalid SVG (duplicate attribute) that broke the cost icon. - Prunes old per-session totals from the store and loads the ledger in one batch; removes dead helpers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds hud 0.1.0, a live usage HUD above the Claude Code prompt, and removes buddy. Existing buddy installs migrate to hud through the
renamesmap (Claude Code v2.1.193 or later)./hudopens a dashboard pane with every drawer.Repo
claude plugin validate --strict, as Anthropic's publishing guide recommends.Checks
claude plugin validate --strict .andplugins/hud: passclaude plugin test plugins/hud: 27 passscripts/catalog.mts --check: consistentscripts/check-version-bumps.sh main HEAD: hud is a new plugin at 0.1.0After merge:
claude plugin tag plugins/hud --pushpublishes the release.🤖 Generated with Claude Code