Claude HUD: Controle total do estado de execução do seu Claude Code
Claude HUD: Controle total do estado de execução do seu Claude Code

Durante o processo de múltiplas conversas no Claude Code, muitas vezes as informações podem perder o foco: se os ramos estão corretos, o consumo das informações da assinatura atual, o uso do contexto, configurações, etc. O plugin Claude HUD é a solução para esses problemas - ele exibe o estado de execução abaixo da caixa de entrada do Claude Code, assim como o HUD de um carro!
HUD (Head-Up Display, exibição frontal) é um sistema de exibição que "projeta/exibe" informações chave na linha de visão do motorista, permitindo que você obtenha informações sem precisar olhar para baixo para o painel ou console central, reduzindo assim o tempo que sua visão se desvia da estrada.
Instalação: Plugin Claude Code
Claude HUD, como um Plugin do Claude Code, tem um método de instalação bastante intuitivo:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
Exibir estado de execução
As informações exibidas pelo Claude HUD são muito úteis, permitindo que você saiba a qualquer momento em que ambiente está, com que configuração, quanto custo está rodando em que tarefa. As informações específicas exibidas são as seguintes:
- Informações da sessão: Modelo, informações da assinatura, uso do contexto, caminho do projeto, branch do git, configurações (CLAUDE.md, regras, MCP, Hook), duração da sessão
- Informações da ferramenta
- Informações do SubAgente do Claude Code
- Progresso da tarefa
Princípio: Baseado na Statusline do Claude Code, fonte de dados confiável
A implementação do Claude HUD é baseada no mecanismo de Statusline do Claude Code:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // Opcional: defina como 0 para que a linha de status vá até a borda } }statusline aceita periodicamente a entrada do 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 } } }Portanto, é possível garantir a precisão das informações, e este JSON também fornece o transcript_path - o histórico local da sessão atual, que pode ser lido para obter mais informações.
Se o Claude Code é seu agente principal, é altamente recomendado usar o Claude HUD!

