Claude HUD: Comprendere completamente lo stato di esecuzione del tuo Claude Code
Claude HUD: Comprendere completamente lo stato di esecuzione del tuo Claude Code

Durante il processo di conversazione multipla di Claude Code, molte volte le informazioni possono perdere il focus: se i rami sono corretti, il consumo delle informazioni di abbonamento attuale, l'uso del contesto, la configurazione, ecc. Il plugin Claude HUD è progettato per risolvere questi problemi - mostra lo stato di esecuzione sotto il campo di input di Claude Code, proprio come un HUD per auto!
HUD (Head-Up Display, visualizzazione a testa alta) è un sistema di visualizzazione che "proietta/mostra" informazioni chiave davanti alla vista del conducente, permettendo di ottenere informazioni senza dover abbassare lo sguardo verso il cruscotto o il centro di controllo, riducendo così il tempo in cui lo sguardo è lontano dalla strada.
Installazione: Plugin Claude Code
Claude HUD, come Plugin di Claude Code, ha un metodo di installazione molto intuitivo:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
Mostrare lo stato di esecuzione
Le informazioni mostrate da Claude HUD sono molto utili, permettendoti di sapere in qualsiasi momento in quale ambiente ti trovi, con quale configurazione, e quanto costa eseguire quali compiti. Le informazioni specifiche mostrate sono le seguenti:
- Informazioni sulla sessione: Modello, informazioni di abbonamento, uso del contesto, percorso del progetto, ramo git, configurazione (CLAUDE.md, regole, MCP, Hook), durata della sessione
- Informazioni sugli strumenti
- Informazioni sul SubAgent di Claude Code
- Progresso del compito
Principio: Basato sulla Statusline di Claude Code, fonte dati affidabile
L'implementazione di Claude HUD si basa sul meccanismo della Statusline di Claude Code:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // Opzionale: impostare a 0 per far andare la status line fino al bordo } } La statusline riceverà periodicamente l'input di Claude Code:
{ "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 } } } Quindi, è possibile garantire la correttezza delle informazioni, e questo JSON fornisce anche il transcript_path - la cronologia locale di questa sessione, che può essere letta per ottenere ulteriori informazioni.
Se Claude Code è il tuo agente principale, ti consiglio vivamente di utilizzare Claude HUD!

