Linha de status para Claude Code CLI: cache, Git, contexto e limites em um só lugar
Anthropic
OpenAI
Google/DeepMind
Um desenvolvedor criou uma linha de status para a interface de terminal do Claude Code que exibe dados essenciais da sessão em uma única linha: modelo, esforço, uso de contexto, estatísticas de cache de prompt, limites de taxa e status do repositório Git. A ferramenta lê informações da sessão via entrada padrão, lida com nomes longos e alerta sobre limites de contexto. Ela também inclui um detector de desvios para arquivos CLAUDE.md, AGENTS.md e GEMINI.md, mantendo vários agentes de inteligência artificial em sincronia.
Um desenvolvedor chamado Ilia Pluzhnikov criou uma statusline para o Claude Code CLI, que exibe uma linha compacta na parte inferior do terminal com informações úteis da sessão. Ela mostra o modelo e o nível de esforço (por exemplo, Op4.8:hg para Opus 4.8 com esforço alto), a pasta atual e o branch do Git, o estado do repositório (modificados, adicionados, excluídos, renomeados, não rastreados, conflitos) em abreviações estilo VS Code, status de ahead/behind em relação à origin, divergência entre os arquivos CLAUDE.md, AGENTS.md e GEMINI.md, uso da janela de contexto com codificação por cores, taxa de acerto do cache de prompt e TTL, e limites de taxa para janelas de 5 horas e 7 dias. O script da statusline é um programa Node.js chamado pelo Claude Code por meio de um comando statusLine no arquivo settings.json, recebendo JSON na entrada padrão e imprimindo a linha. Ele usa códigos ANSI para cores e visualizações. O desenvolvedor também criou hooks complementares opcionais: um detector de divergência de MD no início da sessão, uma sincronização automática entre CLAUDE.md e AGENTS.md + GEMINI.md, e uma busca em segundo plano para verificação de divergência de origin. A ferramenta está disponível no GitHub em https://github.com/ilia-pluzhnikov/claude-code-statusline e tem 83 estrelas.
Fonte: Habr — хаб ИИ —
original
