Equipando o Claude Code
11. Status Line
Configure a status line do Claude Code para monitorar uso de tokens, modelo ativo e custo em tempo real.
2 min de leitura
A barra de status é uma linha customizável na parte inferior do Claude Code que exibe informações em tempo real. Roda qualquer script shell, recebe dados da sessão em JSON via stdin e mostra o que o script retornar.
Método rápido — /statusline (recomendado)
Dentro do Claude Code, use o comando /statusline e descreva o que quer ver. O Claude gera o script automaticamente.
Prompt para /statusline
/statusline mostrar: modelo, diretório abreviado com ~, git branch e % de context window usado. Exemplo: Opus 4.6 ~/dev/curso-ia (main) 60%Método manual — Script personalizado
Crie ~/.claude/statusline.sh:
~/.claude/statusline.sh
#!/bin/bash
input=$(cat)
MODEL=$(echo "$input" | jq -r '.model.display_name')
DIR=$(echo "$input" | jq -r '.cwd')
# Abreviar home com ~
if [[ "$DIR" == "$HOME"* ]]; then
DIR="~\\${DIR#$HOME}"
fi
# Git branch (se estiver em repositório)
BRANCH=$(git -C "$(echo "$input" | jq -r '.cwd')" branch --show-current 2>/dev/null)
if [[ -n "$BRANCH" ]]; then
echo "$MODEL $DIR ($BRANCH)"
else
echo "$MODEL $DIR"
fiConteúdo Premium
Desbloqueie todas as 19 seções do Claude Code Guide com acesso vitalício.
R$ 297R$ 237· Vitalício
Incluído no Guide:
- 19 seções detalhadas, do setup ao workflow
- Acesso vitalício com atualizações
- Exemplos práticos e configurações prontas
- Suporte bilíngue (PT-BR e EN)