Criei uma statusline nativa pro Claude Code mostrar tokens/custo direto no terminal (Windows/PowerShell, sem extensão)
▲ 10 r/PythonBrasil+3 crossposts

Criei uma statusline nativa pro Claude Code mostrar tokens/custo direto no terminal (Windows/PowerShell, sem extensão)

Depois de me perder tentando controlar quantos tokens eu tava gastando no Claude Code, descobri que ele já tem um recurso nativo chamado **statusline** — uma barra que fica embaixo de onde você digita, mostrando o que você quiser (modelo, tokens, custo, etc).

O problema é que todo exemplo que encontrei era em bash, e no Windows/PowerShell (inclusive no terminal integrado do VS Code) dava um monte de erro de parser. Então resolvi escrever uma versão em PowerShell puro, sem precisar instalar nada extra.

Resultado:

```
[Sonnet] ##-------- 25% | tokens in:15000 out:3000 | custo: $0.12
Plano | sessao 5h: 4% (reinicia 17:40) | semana: 20% (reinicia qui 13:00)

```
A primeira linha é o context window daquela conversa. A segunda linha mostra os **limites de uso do plano** (os mesmos que aparecem no app do Claude no PC) — a janela de sessão de 5h e a janela semanal, cada uma com % usado e horário de reset (só pra assinantes Pro/Max, vem do campo `rate_limits` que o Claude Code expõe).

**Como funciona:** o Claude Code manda um JSON com os dados da sessão via stdin pra um script que você configura, e o que o script imprimir aparece na tela. Tudo local, sem chamada de API extra, sem custo adicional.

Deixei tudo documentado passo a passo no repositório (clonar, copiar o script pra `~/.claude/`, editar o `settings.json` — com um trecho de PowerShell que faz isso sem sobrescrever suas outras configurações, tipo plugins e tema).

🔗 Repo: https://github.com/waine-r/claude-token-statusline

Se alguém quiser adaptar pra bash/Mac/Linux ou melhorar o script, PRs são bem-vindos.

u/Asgard_x2 — 21 hours ago