CCometixLine: A Rust-Powered Statusline Tool for Claude Code with TUI Config and Git Integration
Ever wanted a clean, real-time statusline for Claude Code that shows you exactly what's happening in your terminal? Something that feels native, fast, and actually useful? That's what CCometixLine brings to the table.
Built in Rust, this tool gives you a terminal UI (TUI) configurable statusline that hooks into Claude Code's workflow and keeps an eye on your Git repo at the same time. No bloat, no nonsense.
What It Does
CCometixLine is a statusline tool that sits in your terminal and displays contextual information while you work with Claude Code. It shows things like current branch, commit status, staging area changes, and Claude Code session state. The whole thing is configurable through a TUI interface, so you can tweak what you see without editing config files by hand.
It's written in Rust, which means it's fast and uses minimal resources. The Git integration gives you live feedback on your repository state without needing to type git status every five seconds.
Why It's Cool
Three things stand out:
First, the TUI configuration. Instead of digging through a YAML file or JSON blob, you get a proper terminal interface to customize your statusline. Move things around, toggle what you want to see, change colors. All in the terminal you already live in.
Second, the Rust implementation. This isn't a slow Node.js tool or a Python script that takes a second to start. It's compiled, it's lean, and it feels instant. If you're the type who notices latency in your terminal tools, you'll appreciate this.
Third, the Git integration isn't an afterthought. It's built into the core. Unstaged changes, branch name, commit counts. It updates in real time without hammering your Git history with unnecessary commands. Smart polling, not frantic checking.
How to Try It
Clone the repo and build it:
git clone https://github.com/Haleclipse/CCometixLine.git
cd CCometixLine
cargo build --release
./target/release/ccometixline
You'll need Rust installed (you probably already do). If not, head to rustup.rs and grab it.
Once it's running, press Ctrl+C to enter the TUI config mode and start customizing. The README in the repo has more details on keybindings and options.
Final Thoughts
CCometixLine is one of those tools that doesn't try to do too much. It solves a specific problem (getting a clear, fast statusline for Claude Code) and does it well. The Rust choice makes it a joy to use, and the TUI config means you're never stuck with defaults you don't like.
If you're deep into Claude Code workflows or just want a cleaner terminal experience, give it a shot. It's open source, it's practical, and it might just become part of your daily setup.
Follow @githubprojects for more tools like this.
Repository: https://github.com/Haleclipse/CCometixLine