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

Claude 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
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!

