Statusline minimalista creado en Rust que muestra en la terminal el modelo, el estado de Git, el espacio de trabajo y el uso de la ventana de contexto de Claude Code.
sirmalloc/ccstatusline
Una barra de estado personalizable para Claude Code CLI que muestra el modelo, la rama de Git, el uso de tokens, los límites de uso y más, con compatibilidad con Powerline y temas.
- Estrellas
- 13,335
- Forks
- 667
- Issues abiertos
- 173
- Último commit
- hace 10 horas
¿Qué es?
ccstatusline es un formateador de barras de estado para Claude Code, el agente de programación en terminal de Anthropic. Muestra una barra configurable en la parte inferior de la interfaz de Claude Code con elementos como el nombre del modelo, la rama y el estado de Git, el recuento y la velocidad de los tokens, el costo y la duración de la sesión, el uso del contexto y los límites de uso de Claude. Cada elemento es un widget que se puede agregar, reordenar, colorear u ocultar desde una interfaz interactiva de terminal creada con React e Ink.
El proyecto admite diseños estándar y al estilo Powerline, con separadores de flecha, remates y alineación flexible, además de temas integrados y colores en degradado para cada widget o para toda la línea. Permite usar varias barras de estado independientes y exportar la configuración a JSON e importarla con una vista previa. La configuración se guarda en un archivo de ajustes dentro del directorio de configuración del usuario, y la ubicación de la configuración de Claude Code se puede cambiar mediante una variable de entorno.
La herramienta se ejecuta con npx o bunx, sin necesidad de instalarla globalmente, y también se puede fijar a una versión específica. Funciona en Linux, macOS y Windows, y se puede ejecutar con Node.js o Bun.
Funciones clave
- 01Muestra widgets del modelo, Git, tokens, costo, contexto y límites de uso en la barra de estado de Claude Code.
- 02Interfaz interactiva de terminal para agregar, reordenar y colorear widgets.
- 03Diseño al estilo Powerline con separadores de flecha, remates y alineación flexible.
- 04Varias barras de estado independientes con temas integrados y colores en degradado.
- 05Exporta e importa los ajustes como JSON, con una vista previa antes de reemplazarlos o combinarlos.
- 06Se ejecuta mediante npx o bunx, con la opción de instalar globalmente una versión específica.
Casos de uso
- Tener a la vista la rama de Git, el estado de los PR y el recuento de archivos modificados mientras se programa con Claude Code.
- Controlar el uso de tokens, el costo de la sesión y los límites de uso semanales durante sesiones prolongadas con el agente.
- Compartir una configuración uniforme de la barra de estado entre equipos mediante archivos JSON exportados.
Antes de usarlo
- Está diseñado para Claude Code CLI, por lo que solo funciona como línea de estado dentro de esa herramienta.
- Algunos widgets, como el estado de Git PR y CI, dependen de GitHub CLI (gh) y pueden ser lentos si no hay datos en caché.
- Los widgets Usage y Claude Status realizan solicitudes de red a servicios externos.
Temas
Preguntas frecuentes
- ¿Qué es ccstatusline?
- Una barra de estado personalizable para Claude Code CLI que muestra el modelo, la rama de Git, el uso de tokens, los límites de uso y más, con compatibilidad con Powerline y temas. ccstatusline es un formateador de barras de estado para Claude Code, el agente de programación en terminal de Anthropic. Muestra una barra configurable en la parte inferior de la interfaz de Claude Code con elementos como el nombre del modelo, la rama y el estado de Git, el recuento y la velocidad de los tokens, el costo y la duración de la sesión, el uso del contexto y los límites de uso de Claude. Cada elemento es un widget que se puede agregar, reordenar, colorear u ocultar desde una interfaz interactiva de terminal creada con React e Ink.
- ¿ccstatusline es gratuito? ¿Qué licencia tiene?
- ccstatusline es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ccstatusline sigue mantenido?
- Mantenimiento activo. El último commit de ccstatusline fue el 19 oct 2026.
- ¿Para qué puedo usar ccstatusline?
- Tener a la vista la rama de Git, el estado de los PR y el recuento de archivos modificados mientras se programa con Claude Code. Controlar el uso de tokens, el costo de la sesión y los límites de uso semanales durante sesiones prolongadas con el agente. Compartir una configuración uniforme de la barra de estado entre equipos mediante archivos JSON exportados.
- ¿Dónde consigo ccstatusline?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sirmalloc/ccstatusline
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles.
Una interfaz de terminal para consultar, verificar, instalar y actualizar skills de agentes en Claude Code, OpenCode, Codex, Cursor y otros agentes de programación.
Un mod para Claude Code que muestra miniaturas de las imágenes pegadas encima del prompt en lugar de etiquetas [Image #n].
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
Proxy CLI que filtra y comprime la salida de comandos de shell antes de que llegue al contexto de un agente de programación con IA, reduciendo el uso de tokens.