Claude HUD: Visapusiškai valdykite savo Claude Code veikimo būseną

3/4/2026
2 min read

Claude HUD: Visapusiškai valdykite savo Claude Code veikimo būseną

cover<em>imageClaude HUD ScreenshotClaude Code daugiapakopės sesijos metu dažnai informacija gali prarasti fokusą: ar šakos yra teisingos, dabartinės prenumeratos informacijos sunaudojimas, konteksto naudojimas, konfigūracija ir kt. Claude HUD šis įskiepis yra skirtas šiems klausimams spręsti - jis rodo veikimo būseną po Claude Code įvedimo lauku, kaip automobilio HUD!
HUD (Head-Up Display, pakeltos akys) yra sistema, kuri "projektuoja/rodo" svarbią informaciją prieš vairuotojo regėjimo lauką, leidžiant jums gauti informaciją nežiūrint į prietaisus ar centrinę konsolę, taip sumažinant laiką, kurį žiūrite nuo kelio.

Įdiegimas: Claude Code Plugin

Claude HUD kaip Claude Code įskiepis, diegimo būdas yra labai aiškus:

/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup

Veikimo būsenos rodymas

Claude HUD rodomi duomenys yra labai naudingi, leidžiantys jums visada žinoti, kokioje aplinkoje esate, su kokia konfigūracija, kiek išlaidų vykdote kokias užduotis. Konkretūs rodymo duomenys yra tokie:

  • Sesijos informacija: Modelis, prenumeratos informacija, konteksto naudojimas, projekto kelias, git šaka, konfigūracija (CLAUDE.md, taisyklės, MCP, Hook), sesijos trukmė
  • Įrankių informacija
  • Claude Code SubAgent informacija
  • Užduoties pažanga
Taip pat jis siūlo konfigūracijos parinktis: galite palikti tik tuos laukus, kurie jums labiausiai rūpi, kad HUD panelė būtų paprastesnė ir labiau sutelkta.

Principas: pagrįstas Claude Code Statusline, patikimas duomenų šaltinis

Claude HUD įgyvendinimas remiasi Claude Code Statusline mechanizmu:

{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // Pasirinktinai: nustatykite 0, kad statuso linija eitų iki krašto } }statusline periodiškai priima Claude Code įvestį:

{ "hookeventname": "Status", "sessionid": "abc123...", "transcriptpath": "/path/to/transcript.json", "cwd": "/current/working/directory", "model": { "id": "claude-opus-4-1", "displayname": "Opus" }, "workspace": { "currentdir": "/current/working/directory", "projectdir": "/original/project/directory" }, "version": "1.0.80", "outputstyle": { "name": "default" }, "cost": { "totalcostusd": 0.01234, "totaldurationms": 45000, "totalapidurationms": 2300, "totallinesadded": 156, "totallinesremoved": 23 }, "contextwindow": { "totalinputtokens": 15234, "totaloutputtokens": 4521, "contextwindowsize": 200000, "currentusage": { "inputtokens": 8500, "outputtokens": 1200, "cachecreationinputtokens": 5000, "cachereadinputtokens": 2000 } } }Taigi galima užtikrinti informacijos teisingumą, o ši json taip pat suteikia transcript_path - šios sesijos vietinę istoriją, kurią galima perskaityti, kad gautumėte daugiau informacijos.

Jei Claude Code yra jūsų pagrindinis agentas, labai rekomenduojame naudoti Claude HUD!

Published in Technology

You Might Also Like