awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sirmalloc avatar

sirmalloc/ccstatusline

0
View on GitHub↗
3,925 estrellas·167 forks·TypeScript·mit·13 vistas

Ccstatusline

ccstatusline is a CLI status bar framework and ANSI terminal UI library used to render dynamic, multi-line interfaces within terminal emulators. It functions as a customizable system for displaying real-time metrics, system data, and configuration settings through a widget-based composition model.

The framework specializes in Powerline-style status lines, utilizing arrow separators and columnar alignment to create structured headers. It includes specialized dashboards for monitoring Git repository metadata, such as branch names and commit IDs, as well as LLM usage monitors that track API token consumption, session costs, and prompt cache hit rates.

The library handles visual styling via hex colors and ANSI gradients, while managing responsive layouts through dynamic terminal width detection. It employs a state-driven layout system to organize, reorder, or hide modular widgets based on active data and periodic poll-based refreshes.

Features

  • Powerline Styling - Constructs Powerline-style status lines using interlocking glyphs and arrow-shaped separators.
  • ANSI Color Rendering - Translates hex colors and style definitions into ANSI escape sequences to create gradients and highlighted visual elements.
  • Dynamic Width Detection - Implements dynamic terminal width detection to recalculate content alignment and separator spacing during render cycles.
  • ANSI Escape Sequence Renderers - Translates hex codes and styles into ANSI escape sequences for terminal color rendering.
  • Screen Composition Widgets - Assembles the status line by chaining modular widgets that manage their own data and formatting.
  • ANSI Terminal UI Libraries - Provides a library for rendering dynamic content with hex colors, gradients, and adaptive layouts.
  • Terminal Status Lines - Provides a customizable status bar framework for displaying real-time metrics within the terminal.
  • Terminal UI Layouts - Arranges console output into structured multi-line displays with dynamic width adjustment.
  • Widget Layout Management - Provides a state-driven system to organize, reorder, and conditionally hide modular widgets within the status line.
  • LLM Usage Metrics - Tracks token consumption, latency, and financial costs for LLM API integrations.
  • Repository State Monitoring - Monitors root paths and head status to display branch names and commit IDs in the status line.
  • Real-Time Status Displays - Displays real-time Git branch names, commit IDs, and file change counts.
  • Git Status Indicators - Displays version control state and branch information as visual indicators in the terminal.
  • Model Inference Metrics - Visualizes resource usage and prompt cache hit rates for LLM API calls.
  • Usage Monitors - Tracks and displays current consumption of AI model quotas, billing windows, and usage limits.
  • Real-Time Session Monitors - Provides real-time monitoring of model names, token counts, and session costs.
  • Periodic Refreshers - Implements periodic refreshers to update metrics and version control status at set intervals.
  • Window Dimension Polling - Recalculates content alignment by polling current terminal window dimensions during each render cycle.
  • Data-Driven Layouts - Determines widget visibility and layout based on active data and configuration flags.

Historial de estrellas

Gráfico del historial de estrellas de sirmalloc/ccstatuslineGráfico del historial de estrellas de sirmalloc/ccstatusline

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ccstatusline

Proyectos open-source similares, clasificados según cuántas características comparten con Ccstatusline.
  • erikw/tmux-powerlineAvatar de erikw

    erikw/tmux-powerline

    3,716Ver en GitHub↗

    tmux-powerline is a shell-based status generator and plugin for the tmux terminal multiplexer. It provides a visually segmented status line that displays real-time system metrics, session information, and version control status. The project allows for high extensibility through a modular segment architecture, enabling users to define custom information blocks via shell scripts. Visual arrangements and color schemes are managed through external theme files and environment variables. The system monitors a broad range of hardware and network metrics, including CPU load, memory usage, battery le

    Shellbashconfigurationdynamic
    Ver en GitHub↗3,716
  • jarrodwatts/claude-hudAvatar de jarrodwatts

    jarrodwatts/claude-hud

    3,578Ver en GitHub↗

    Claude-hud is a heads-up display for monitoring AI agent activity, LLM session metrics, and project environment states. It provides a real-time visual interface to track token usage, context window health, API rate limits, and the activity of active sub-agents and tools. The project distinguishes itself by parsing session transcripts to extract task progress and tool execution status, converting todo lists into visual completion counters. It also includes a project configuration auditor that visualizes the number of active rules, hooks, and servers defined in the environment. Beyond agent ob

    JavaScriptanthropicclaudeclaude-code
    Ver en GitHub↗3,578
  • gpakosz/.tmuxAvatar de gpakosz

    gpakosz/.tmux

    24,278Ver en GitHub↗

    This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session management, status line aesthetics, and overall command line productivity. It functions as a centralized suite that organizes terminal windows and panes while providing a structured environment for personalizing the command line interface. The framework distinguishes itself through a robust plugin management system that allows users to extend terminal capabilities by integrating third-party packages and external system utilities. It includes a specialized status bar customizer that s

    Shellcliconfconfiguration
    Ver en GitHub↗24,278
  • chrisbuilds/terminaltexteffectsAvatar de ChrisBuilds

    ChrisBuilds/terminaltexteffects

    3,892Ver en GitHub↗

    This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion graphics using ANSI escape sequences. It provides a framework for implementing an ANSI text animation engine and a motion processor that handles the movement of characters along paths within a shell environment. The tool is distinguished by its wide array of pre-defined visual effects, ranging from simulated environmental phenomena like thunderstorms and fire to high-tech reveals such as laser etching and decryption animations. It also supports extensibility through a plugin-base

    Pythonascii-artterminal-basedvisual-effects
    Ver en GitHub↗3,892
Ver las 30 alternativas a Ccstatusline→

Preguntas frecuentes

¿Qué hace sirmalloc/ccstatusline?

ccstatusline is a CLI status bar framework and ANSI terminal UI library used to render dynamic, multi-line interfaces within terminal emulators. It functions as a customizable system for displaying real-time metrics, system data, and configuration settings through a widget-based composition model.

¿Cuáles son las características principales de sirmalloc/ccstatusline?

Las características principales de sirmalloc/ccstatusline son: Powerline Styling, ANSI Color Rendering, Dynamic Width Detection, ANSI Escape Sequence Renderers, Screen Composition Widgets, ANSI Terminal UI Libraries, Terminal Status Lines, Terminal UI Layouts.

¿Qué alternativas de código abierto existen para sirmalloc/ccstatusline?

Las alternativas de código abierto para sirmalloc/ccstatusline incluyen: erikw/tmux-powerline — tmux-powerline is a shell-based status generator and plugin for the tmux terminal multiplexer. It provides a visually… jarrodwatts/claude-hud — Claude-hud is a heads-up display for monitoring AI agent activity, LLM session metrics, and project environment… gpakosz/.tmux — This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session… chrisbuilds/terminaltexteffects — This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion… agnoster/agnoster-zsh-theme — This project is a Zsh prompt theme that provides a segmented, breadcrumb-style interface in the terminal. It uses a… peterbrittain/asciimatics — Asciimatics is a cross-platform terminal user interface framework and console wrapper. It functions as a…