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

3/4/2026
3 min read

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

cover<em>imageClaude HUD ScreenshotDurante 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
Inoltre, offre anche opzioni di configurazione: puoi mantenere solo i campi che ti interessano di più, rendendo il pannello HUD più semplice e focalizzato.

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!

Published in Technology

You Might Also Like