Claude Code Status Bar é incrível: CC statusline torna o terminal bonito e eficiente instantaneamente
Claude Code Status Bar é incrível: CC statusline torna o terminal bonito e eficiente instantaneamente
Uma barra de status do Claude Code que exibe em tempo real informações do modelo, Git, contexto e custos, guia de início rápido TUI sem configuração.
Esqueça a barra de status padrão do Claude Code, a CCstatusline é a ferramenta que torna o terminal bonito e funcional. Ela pode colocar informações do modelo, ramificações do Git, uso de Token, custo da sessão, temporizador e setas Powerline em uma barra de status personalizada, tudo configurado graficamente, sem necessidade de alterar arquivos.
O que é a CCstatusline?
É um pacote npm de código aberto voltado para o Claude Code, que fornece uma barra de status configurável com métricas em tempo real, suportando Powerline, configuração TUI embutida e vários temas.
Após o início, você verá uma pré-visualização ao vivo: Ctx: 18.6k | ⎇ main | (+42,-10). Após a configuração, pode ficar ainda mais chamativa.
O que pode ser exibido
Componentes (Widgets) podem ser combinados livremente: nome do modelo, comprimento do contexto, ramificação do Git/mudanças, duração da sessão, temporizador de 5 horas, custo da sessão, diretório de trabalho, qualquer texto ou saída de comando personalizado... também é possível configurar várias barras de status com layouts diferentes.
Configuração totalmente via TUI, sem necessidade de alterar arquivos de configuração
Execute npx ccstatusline@latest para acessar a interface interativa, com sete menus: editar linhas, alterar cores, configurações do Powerline, opções do terminal, estilo global, instalar no Claude Code, salvar e sair. As alterações são visíveis em tempo real na parte superior.
Ative o Powerline, a aparência melhora instantaneamente
Primeiro, no menu Powerline, pressione i para instalar a Nerd Font, depois pressione t para ativar a separação por setas. Usuários do Windows que veem quadrados devem instalar a Nerd Font e configurá-la como fonte do terminal.
Passos rápidos de instalação
- Execute no terminal:
npx ccstatusline@latest
ou bunx ccstatusline@latest
- Acesse o TUI, ative o Powerline primeiro, depois ajuste os componentes, cores e estilo global conforme necessário.
- Selecione "Install to Claude Code" para gravar as configurações e sair.
Dicas para configuração de componentes
- Acesse "Edit Lines → Line 1" e use ↑↓ para selecionar componentes,
apara adicionar,dpara remover, ←→ para alternar tipos,rpara mostrar o valor original,mpara mesclar. - É possível criar 3 barras de status independentes, com pré-visualização em tempo real.
Recomenda-se adicionar: modelo, Block Timer, Session Cost, Git Branch, Context Length.
Cores e opções do terminal
Em "Edit Colors", use ←→ para selecionar cores, f para primeiro plano/fundo, b para negrito, a para alternar 256 cores, r para redefinir. Em "Terminal Options", você pode escolher entre 16 cores/256 cores/Truecolor.
Instalar no Claude Code & Exemplo de execução
Após salvar, abra o Claude Code e a barra de status será ativada imediatamente, o tema pode ser alternado nas opções de tema do Powerline.
Volte ao TUI para novas alterações
Você pode executar npx ccstatusline@latest a qualquer momento para continuar ajustando.
Minhas combinações de componentes favoritas
Ramificação do Git + mudanças, Block Timer, Session Cost, Context Length, diretório de trabalho, modelo atual.
Block Timer
O Claude Code cria um bloco de sessão a cada 5 horas, este temporizador ajuda você a saber quanto tempo resta; pressione p para alternar para o modo de barra de progresso.
Session Cost
Exibe o custo em tempo real, r desativa a etiqueta para mostrar apenas o número. Requer Claude Code 1.0.85+.
Ramificações e mudanças do Git
As ramificações permanecem visíveis, e o número de linhas alteradas é claro, além de haver um pequeno componente git worktree disponível.
Comprimento do contexto
Contagem de Tokens em tempo real, evitando limites em sessões longas.
Comandos personalizados
Você pode executar qualquer comando shell e inserir a saída na barra de status, para comandos de rede, lembre-se de definir um tempo limite de 5000ms ou mais. Exemplos:
date +%H:%M node -v git rev-parse --short HEAD curl -s wttr.in?format="%t" npx -y ccusage@latest statusline
Resumo & Considerações
- As setas do Powerline requerem a Nerd Font.
- O custo da sessão requer Claude Code 1.0.85+, pode não atualizar durante /resume.
- Para alterar configurações, execute
npx ccstatusline@latesta qualquer momento.


