Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.
sirmalloc/ccstatusline
Barra de status personalizável para o Claude Code CLI, com modelo, branch do Git, uso de tokens, limites de uso e mais, além de suporte a Powerline e temas.
- Estrelas
- 13,335
- Forks
- 667
- Issues abertas
- 173
- Último commit
- há 10 horas
O que é?
ccstatusline é um formatador de barra de status para o Claude Code, o agente de programação no terminal da Anthropic. Ele exibe uma barra configurável na parte inferior da interface do Claude Code, com informações como nome do modelo, branch e status do Git, contagem e velocidade de tokens, custo e duração da sessão, uso de contexto e limites de uso do Claude. Cada elemento é um widget que pode ser adicionado, reordenado, colorido ou ocultado por meio de uma interface interativa de terminal criada com React e Ink.
O projeto oferece layouts padrão e no estilo Powerline, com separadores em forma de seta, extremidades e alinhamento flexível, além de temas integrados e cores em gradiente por widget ou para a barra inteira. É possível usar várias barras de status independentes, exportar as configurações para JSON e importá-las com uma etapa de pré-visualização. A configuração fica em um arquivo de configurações no diretório de configuração do usuário, e o caminho da configuração do Claude Code pode ser alterado com uma variável de ambiente.
A ferramenta pode ser executada com npx ou bunx, sem instalação global, e também pode ser fixada em uma versão específica. Funciona em Linux, macOS e Windows e pode ser executada com Node.js ou Bun.
Recursos principais
- 01Exibe widgets de modelo, Git, tokens, custo, contexto e limites de uso na barra de status do Claude Code.
- 02Interface interativa de terminal para adicionar, reordenar e colorir widgets.
- 03Renderização no estilo Powerline, com separadores em forma de seta, extremidades e alinhamento flexível.
- 04Várias barras de status independentes, com temas integrados e cores em gradiente.
- 05Exportação e importação de configurações em JSON, com pré-visualização antes de substituir ou mesclar.
- 06Executa com npx ou bunx, com opção de instalação global em uma versão específica.
Casos de uso
- Manter visíveis a branch do Git, o status de PR e a contagem de arquivos modificados enquanto você programa com o Claude Code.
- Acompanhar o uso de tokens, o custo da sessão e os limites semanais de uso durante sessões longas com o agente.
- Compartilhar uma configuração consistente da barra de status entre máquinas usando JSON exportado.
Antes de usar
- Foi desenvolvido para o Claude Code CLI e, por isso, só funciona como uma linha de status dentro dessa ferramenta.
- Alguns widgets, como os de status de Git PR e CI, dependem do GitHub CLI (gh) e podem ser lentos sem dados em cache.
- Os widgets Usage e Claude Status fazem solicitações de rede a serviços externos.
Tópicos
Perguntas frequentes
- O que é ccstatusline?
- Barra de status personalizável para o Claude Code CLI, com modelo, branch do Git, uso de tokens, limites de uso e mais, além de suporte a Powerline e temas. ccstatusline é um formatador de barra de status para o Claude Code, o agente de programação no terminal da Anthropic. Ele exibe uma barra configurável na parte inferior da interface do Claude Code, com informações como nome do modelo, branch e status do Git, contagem e velocidade de tokens, custo e duração da sessão, uso de contexto e limites de uso do Claude. Cada elemento é um widget que pode ser adicionado, reordenado, colorido ou ocultado por meio de uma interface interativa de terminal criada com React e Ink.
- ccstatusline é gratuito? Qual é a licença?
- ccstatusline é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ccstatusline ainda é mantido?
- Manutenção ativa. O último commit de ccstatusline foi em 19 de out. de 2026.
- Para que posso usar ccstatusline?
- Manter visíveis a branch do Git, o status de PR e a contagem de arquivos modificados enquanto você programa com o Claude Code. Acompanhar o uso de tokens, o custo da sessão e os limites semanais de uso durante sessões longas com o agente. Compartilhar uma configuração consistente da barra de status entre máquinas usando JSON exportado.
- Onde consigo ccstatusline?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sirmalloc/ccstatusline
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência.
Uma interface de terminal para visualizar, verificar, instalar e atualizar skills de agentes no Claude Code, OpenCode, Codex, Cursor e outros agentes de programação.
Um mod para Claude Code que mostra miniaturas das imagens coladas acima do prompt, em vez de apenas tags como [Image #n].
CLI que gerencia os recursos de IA para programação de uma equipe em um repositório Git compartilhado e os sincroniza com as ferramentas de IA dos colegas.
Proxy de CLI que filtra e compacta a saída de comandos do shell antes que ela chegue ao contexto de um agente de programação com IA, reduzindo o uso de tokens.