Linha de Status de Uso do Claude Code
Monitore seu consumo do Claude Code & Z.ai GLM em tempo real
diretamente no seu terminal.
Gratuito, código aberto, zero configuração.
100% Gratuitopara WindowsLinuxmacOS
Novo formato compacto
Mais informações, menos espaço. A linha de status agora exibe apenas o nome da pasta atual (a folha do caminho) e substitui os rótulos textuais por ícones Unicode compactos.
Ícones no lugar dos rótulos
- ⟗ — Sessão (janela deslizante de 5 horas)
- Σ — Todos os modelos juntos (7 dias)
- s — Sonnet apenas (Claude Max)
- Ctx — Janela de contexto atual
Diretório condensado
Em vez de exibir ~/Meus Projetos/Brol, a linha de status exibe apenas Brol. O caminho completo raramente é útil em um terminal já posicionado no projeto — a folha é suficiente para se localizar, e libera espaço para as métricas.
Um prefixo ~ aparece antes de um valor (ex: ~5%) quando os dados estão expirados — o cache expirou, mas a API está em backoff 429 ou indisponível.
Linha de status na parte inferior do Claude Code
Tudo o que você precisa, em um relance
Uma linha de status. Todos os seus dados de uso do Claude & z.ai.
Projeto auto-detectado
Exibe o nome do diretório atual (folha do caminho). Você sempre sabe em qual projeto está trabalhando, sem poluir a linha com o caminho completo.
Modelo ativo
Veja qual modelo está sendo usado — Opus, Sonnet, Haiku ou GLM — diretamente na barra de status. O provedor é detectado automaticamente.
Porcentagens de uso
Sessão, todos os modelos, Sonnet e Opus separados com indicadores coloridos : verde, amarelo, vermelho.
Contagem regressiva
Saiba exatamente quando seus limites se reiniciam. A contagem ↻ aparece ao lado de cada métrica relevante.
Janela de contexto
Monitore o uso da sua janela de contexto para evitar atingir o limite durante uma conversa.
Suporte z.ai / GLM
Novo : exibição do saldo da sua conta z.ai (Bal: 9.88$) com conversão automática para a moeda de sua escolha (EUR, GBP, CAD…).
Indicador de dados expirados
Um prefixo ~ antes de um valor indica que o cache expirou, mas a API está indisponível (backoff 429). Você sempre sabe o que está lendo.
Cache inteligente & backoff
Cache de 1 minuto por provedor para economizar as APIs. Em caso de 429, backoff automático de 5 minutos para evitar estourar os limites de taxa.
Zero configuração (Claude)
Execute o instalador e é isso. Lê suas credenciais Claude automaticamente de ~/.claude/.credentials.json (e o Keychain no macOS).
O que o Status Line exibe de acordo com sua assinatura
O Status Line se adapta automaticamente ao seu plano e exibe as métricas relevantes.
Configuração z.ai (modelos GLM)
Se você usa Claude Code com um modelo GLM (glm-5.1, etc.) via z.ai, uma pequena configuração adicional é necessária para exibir seu saldo.
ZAI_API_KEY) — ele exige um JWT de sessão web diferente. E o endpoint de login é protegido por um captcha TianCaptcha (Aliyun) que bloqueia qualquer automação (Selenium, Playwright, etc.). Portanto, o único método confiável é copiar o token do seu verdadeiro navegador.Etapa 1 : recuperar o JWT
- Abra z.ai/manage-apikey/billing no seu navegador habitual
- Faça login (e resolva o captcha se solicitado)
- Abra as DevTools com F12, vá para a aba Network
- Atualize a página com F5
- Clique na requisição chamada
accountBalance - Em Headers, copie o valor de
Authorizationsem o prefixoBearer(o token começa comeyJhbGciOiJIUzUxMiJ9)
Etapa 2 : salvar o JWT
Um binário acompanhante ClaudeUsageStatusline.ZaiRefresh é fornecido com a instalação. Ele valida o formato do token e o grava em ~/.claude/.zai-credentials.json.
Windows :
&
"$env:LOCALAPPDATA\ClaudeUsageStatusLine\ClaudeUsageStatusline.ZaiRefresh.exe"
Linux / macOS :
~/.local/bin/ClaudeUsageStatusline.ZaiRefreshÉtape 3 (opcional) : moeda de exibição
O saldo é retornado em USD por padrão. Para exibi-lo em EUR (ou qualquer outra moeda), edite appsettings.json ao lado do executável :
{
"Zai": {
"NativeCurrency": "USD",
"DisplayCurrency": "EUR",
"ExchangeRateCacheHours": 24
}
}As taxas são recuperadas uma vez por dia de uma API gratuita e armazenadas em cache localmente.
Quando atualizar o JWT ?
O JWT de sessão não tem uma data de expiração explícita — sua duração é controlada pelos servidores de z.ai. Ele será eventualmente invalidado após um período de inatividade ou uma desconexão explícita.
Sinais de que precisa ser renovado :
- A statusline exibe
Bal: error - O prefixo
~Bal:(dado expirado) persiste - Os logs contêm
401 Unauthorized
Basta reiniciar ZaiRefresh e colar um JWT novo.

Aucun commentaire pour le moment.