Claude HUD: Ganap na Makontrol ang Iyong Claude Code na Estado ng Pagpapatakbo
Claude HUD: Ganap na Makontrol ang Iyong Claude Code na Estado ng Pagpapatakbo

Sa proseso ng maraming pag-uusap ng Claude Code, madalas na nawawala ang impormasyon: tama ba ang sangay, kasalukuyang pagkonsumo ng impormasyon sa subscription, paggamit ng konteksto, mga configuration, atbp. Ang Claude HUD na plugin na ito ay naglalayong lutasin ang mga problemang ito - ipinapakita ang estado ng pagpapatakbo sa ilalim ng input box ng Claude Code, katulad ng HUD ng isang sasakyan!
Ang HUD (Head-Up Display, nakataas na pagpapakita) ay isang uri ng sistema ng pagpapakita na "nagpo-project/nagpapakita" ng mga pangunahing impormasyon sa harap ng paningin ng drayber, na nagpapahintulot sa iyo na makuha ang impormasyon nang hindi kinakailangang tumingin pababa sa mga instrumento o central control, kaya binabawasan ang oras na ang iyong paningin ay nalalayo sa kalsada.
Pag-install: Claude Code Plugin
Ang Claude HUD bilang Plugin ng Claude Code, ang paraan ng pag-install ay napaka-intuitive:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
Ipinapakita ang Estado ng Pagpapatakbo
Ang impormasyon na ipinapakita ng Claude HUD ay napaka-kapaki-pakinabang, na nagbibigay-daan sa iyo upang malaman kung anong kapaligiran, anong configuration, at gaano karaming gastos ang ginagamit mo para sa anong gawain, ang tiyak na impormasyon na ipinapakita ay ang mga sumusunod:
- Impormasyon ng session: Model, impormasyon sa subscription, paggamit ng konteksto, landas ng proyekto, git branch, configuration (CLAUDE.md, rules, MCP, Hook), tagal ng session
- Impormasyon ng tool
- Impormasyon ng Claude Code SubAgent
- Katayuan ng gawain
Prinsipyo: Batay sa Claude Code Statusline, maaasahang pinagmulan ng data
Ang implementasyon ng Claude HUD ay batay sa mekanismo ng Statusline ng Claude Code:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // Opsyonal: itakda sa 0 upang hayaan ang status line na umabot sa gilid } }statusline ay tumatanggap ng input mula sa Claude Code sa regular na agwat:
{ "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 } } }Kaya't maaasahan ang katumpakan ng impormasyon, at ang json na ito ay nagbibigay din ng transcript_path - ang lokal na kasaysayan ng session na ito, na maaari mong basahin ang file na ito upang makakuha ng higit pang impormasyon.
Kung ang Claude Code ay ang iyong pangunahing Agent, lubos na inirerekomenda ang paggamit ng Claude HUD!

