Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of ccstatusline

ccstatusline

Free Listing

A highly customizable status line formatter for Claude Code CLI with Powerline support and themes, showing model, Git, token, usage, and cost metrics.

Visit sirmalloc/ccstatusline

Overview

ccstatusline is a status line formatter for Claude Code CLI that displays model information, Git branch, token usage, session cost, usage metrics, timers, and other session data in the terminal. It includes a TUI for configuring widgets, layouts, colors, themes, and Powerline-style separators.

Key Features

  • Powerline mode with arrow separators, customizable caps, built-in themes, and auto-alignment across multiple status lines.
  • Widgets covering model info, Git and JJ status, branches, worktrees, pull requests, CI checks, token and context metrics, usage windows, reset timers, session cost, memory, voice status, vim mode, sandbox status, and more.
  • TUI configuration for widget selection, labels, symbols, colors, gradients, separators, padding, flex modes, and line layouts.
  • Support for multiple status lines, full-width layouts, raw-value mode, global minimalist mode, custom commands, custom text, links, and configurable number formatting.
  • Config import/export to JSON with validation and preview, plus version pinning for global installs.
  • Cross-platform terminal support including Windows-specific handling and macOS usage lookup improvements.

Use Cases

  • Customize the Claude Code CLI status line to show model, branch, token usage, and session metrics at a glance.
  • Build Powerline-styled terminal status lines with themes and aligned multi-line layouts.
  • Monitor Git or JJ repository state, pull requests, CI checks, and worktree details from the status line.
  • Track usage windows, reset timers, costs, cache metrics, and context usage during Claude Code sessions.

Before You Adopt

  • License: MIT. Review its terms before using, modifying, or distributing the project.
  • Moving from an auto-updating install requires uninstalling through the TUI before reinstalling with the version pinning flow.
  • Cached Git commands are bounded by a five-second timeout so stalled Git invocations cannot block the status line indefinitely.
  • Invalid settings files are not overwritten; defaults render in memory and an invalid-config warning is shown.
  • Uninstalling preserves ccstatusline settings.

Comments

Sign in to leave a comment.

More like ccstatusline

Favicon of tuios

tuios

Free ListingStars: 5.9K

A terminal window manager for coding agents.

Coding Harnesses & CLI Runtimes

tuios is a terminal window manager and multiplexer with tiled panes, nine workspaces, persistent daemon sessions, remote host access, and an Inbox for tracking coding agents' work, approvals, questions and failures.

Favicon of Pebrel

Pebrel

Free ListingStars: 3.5K

GPU-accelerated terminal and SSH workspace for AI CLI work

Coding Harnesses & CLI Runtimes

Pebrel is a GPU-accelerated terminal, SSH workspace, and home for AI CLI sessions. Built with Rust and GPUI for Windows, macOS, and Linux, it combines split terminals, SSH/SFTP, Claude Code and Codex workflows, and native document reading.

Favicon of cf

cf

Free ListingStars: 0.6K

The agentic CLI for the entire Cloudflare API

Coding Harnesses & CLI Runtimes

cf is the agentic CLI for the entire Cloudflare API. It offers agent-friendly command search and steering, JSON output by default, cloudflare.config.ts configuration for Workers, and Vite as the default dev server.