Claude Code status line
Claude Code Statusline
Claude Code Context/Usage bar(claude code terminal)
Install
git clone https://github.com/Jhonatan-de-Souza/claude-code-statusline.gitFrom the README
🇧🇷 Português | 🇺🇸 English | 🇪🇸 Español | 🇨🇳 中文 | 🇯🇵 日本語 Status Line do Claude Code Barra de status de duas linhas para o Claude Code mostrando modelo, pasta, branch do git e barras coloridas de uso: janela de contexto, limite de 5 horas e limite de 7 dias. Os números ficam verdes abaixo de 70%, amarelos entre 70-89% e vermelhos a partir de 90%. (resets 3h47m) é quando aquele limite reseta. A status line se ajusta à largura do terminal. Conforme a janela estreita, os segmentos quebram para uma nova linha. Se ainda não couberem em duas linhas, ela esconde as barras e depois os tempos de reset. Indicador de cache O último segmento mostra o cache de prompt da conversa principal: - cache 47m of 1h: tempo até o cache esfriar e o TTL em uso. - Verde enquanto resta mais de 20% do TTL, amarelo perto de expirar e cold em vermelho depois que expirou. Quando frio, mostra também quantos tokens a próxima mensagem vai gravar de novo no cache (cold · 73k to rewrite). O Claude Code escolhe o TTL por requisição: 1 hora na assinatura Claude dentro do uso do plano, 5 minutos quando você está usando créditos (uso extra), chave de API ou provedor de nuvem, ou quando define FORCE_PROMPT_CACHING_5M=1 / promptCacheTtl: "5m". Gravar no cache de 5 minutos custa 1,25x o preço de input e no de 1 hora custa 2x; leituras do cache custam 0,1x ou menos. Veja How Claude Code uses prompt caching. O script lê os dados prompt_cache do próprio Claude Code (v2.1.251+). Em versões mais antigas, estima a partir do transcript da sessão. Requisitos - Claude Code CLI - Windows/macOS/Linux com Python: use statusline-command.py (precisa de Python 3, sem pacotes extras) - macOS/Linux sem Python: use statusline-command.sh (precisa de bash, jq, git, awk) Instalação 1. Baixe…
How status lines work
- A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
- Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
- Or run /statusline inside Claude Code and describe what you want.
Details
- Repository
- Jhonatan-de-Souza/claude-code-statusline
- Type
- Status lines
- Language
- Shell
- Last updated
- 30 September 2026
FAQ
What is Claude Code Statusline?
Claude Code Context/Usage bar(claude code terminal) It is a status line for Claude Code, from Jhonatan-de-Souza/claude-code-statusline on GitHub.
How do I install Claude Code Statusline?
Clone Jhonatan-de-Souza/claude-code-statusline from GitHub and follow the setup steps in its README.
Is Claude Code Statusline popular?
Jhonatan-de-Souza/claude-code-statusline has 29 GitHub stars and 4 forks. It was last updated on 30 September 2026.
More status lines
Claude Statusline
33JungHoonGhae/claude-statusline
A rich statusline for Claude Code — pure bash, no Node.js required
Cconeline
36medhatdawoud/cconeline
Neat statusline for claude code
Claude Code Terminal Pro
29rathi-prashant/claude-code-terminal-pro
Upgrade your Claude Code terminal with a custom Gruvbox status line — model info, token usage, context progress bar, git branch, and more.
Claude Cache Guard
36yuliang615/claude-cache-guard
Local-only Claude Code statusLine bridge for usage-aware session handoff.
Hub CC
30WormAlien/hub-cc
Local control plane for Claude Code on Windows and macOS: switch LLM gateways in one click behind a fixed endpoint, SSE keepalive proxies, key pools with live balances, GitHub accounts with TOTP, statusline, Telegram remote.
Barista
27pstuart/Barista
A modular statusline for Claude Code CLI - real-time context usage, rate limits, costs, git status, and 20+ customizable modules
Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.