Claude HUD: Compreenda completamente o estado de execução do seu Claude Code

3/4/2026
3 min read

Claude HUD: Compreenda completamente o estado de execução do seu Claude Code

cover<em>imageClaude HUD ScreenshotDurante o processo de múltiplas conversas no Claude Code, muitas vezes as informações podem se desviar do foco: se os ramos estão corretos, o consumo de 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 de cabeça para cima) é um sistema de exibição que "projeta/exibe" informações chave na frente do campo 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

Exibição do 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 qual configuração, quanto custo está utilizando e que tarefa está executando. 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, ramo 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
Além disso, ele também oferece opções de configuração: você pode manter apenas os campos que mais lhe interessam, tornando o painel HUD mais limpo e focado.

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 } }A statusline aceita periodicamente as entradas 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 recomendável usar o Claude HUD!

Published in Technology

You Might Also Like