A high-performance Claude Code statusline tool written in Rust with Git integration and real-time usage tracking.
CCometixLine is a high-performance statusline tool designed for Claude Code, built with Rust for optimal speed and efficiency. It offers seamless Git integration, real-time usage tracking, and model display capabilities tailored for developers.
Key Features:
High Performance: Built in Rust for fast execution and low memory usage.
Git Integration: Displays branch name, status (clean, dirty, conflicts), and remote tracking details.
Model Display: Simplifies Claude model names for easy readability.
Usage Tracking: Provides real-time analysis of transcript data with context limits.
Directory Display: Shows current workspace path for quick navigation.
Minimalist Design: Uses Nerd Font icons for a clean, distraction-free interface.
Command Line Configuration: Easy setup through command line options.
Audience & Benefits:
Ideal for Claude Code users seeking enhanced productivity and real-time insights. Developers benefit from seamless Git integration and efficient status monitoring, enabling faster workflows and better code management. Its minimalist design ensures focus on essential information while maintaining functionality.
Install via winget for easy setup, ensuring a smooth experience tailored to your development needs.
A high-performance Claude Code statusline tool written in Rust with Git integration, usage tracking, interactive TUI configuration, and Claude Code enhancement utilities.
Screenshots
The statusline shows: Model | Directory | Git Branch Status | Context Window Information
Features
Core Functionality
Git integration with branch, status, and tracking info
Model display with simplified Claude model names
Usage tracking based on transcript analysis
Directory display showing current workspace
Minimal design using Nerd Font icons
Interactive TUI Features
Interactive main menu when executed without input
TUI configuration interface with real-time preview
# Temporarily use specific theme (overrides config file)
ccline --theme cometix
ccline --theme minimal
ccline --theme gruvbox
ccline --theme nord
ccline --theme powerline-dark
# Or use custom theme files from ~/.claude/ccline/themes/
ccline --theme my-custom-theme
Claude Code Enhancement
# Disable context warnings and enable verbose mode
ccline --patch /path/to/claude-code/cli.js
# Example for common installation
ccline --patch ~/.local/share/fnm/node-versions/v24.4.1/installation/lib/node_modules/@anthropic-ai/claude-code/cli.js
Default Segments
Displays: Directory | Git Branch Status | Model | Context Window
Git Status Indicators
Branch name with Nerd Font icon
Status: ✓ Clean, ● Dirty, ⚠ Conflicts
Remote tracking: ↑n Ahead, ↓n Behind
Model Display
Shows simplified Claude model names:
claude-3-5-sonnet → Sonnet 3.5
claude-4-sonnet → Sonnet 4
Context Window Display
Token usage percentage based on transcript analysis with context limit tracking.
Configuration
CCometixLine supports full configuration via TOML files and interactive TUI:
Configuration file: ~/.claude/ccline/config.toml
Interactive TUI: ccline --config for real-time editing with preview
Theme files: ~/.claude/ccline/themes/*.toml for custom themes