AIAny
AI Client2025
Icon for item

ccstatusline

Displays model info, token usage, git branch and other runtime metrics as a customizable Powerline-style status line for Claude Code CLI. Includes an interactive TUI, many widgets (usage, speeds, block timer), OSC8 links, and cross-platform support via npx/bunx.

Introduction

LLM-driven workflows often hide telemetry in JSON or separate tools; this repo surfaces that telemetry directly in your terminal so you can see model, usage, and git context without leaving your session. The key idea: turn Claude Code's status JSON into a live, configurable status line that fits both casual sessions and power-user terminals.

What Sets It Apart
  • Rich widget ecosystem with real metrics: model name, input/output/cached token counts, session/weekly usage, input/output/total token speeds, block timer, git insertions/deletions, and more — so you get live telemetry relevant to cost and context at a glance.
  • Powerline & theme-first rendering with TUI editor: built-in Powerline separators, multiple themes, and an interactive React/Ink configuration UI — so you can design multi-line, aligned layouts without editing JSON by hand.
  • Pragmatic terminal features: clickable OSC8 link widget, Windows-specific fixes (UTF-8 piped output, path handling), and fast piped renderer for CI or IDE integration — so it works reliably across terminals and setups.
  • Integrations and extensibility: custom command widget and documented ccusage integration (via npx) let you chain other tools or fetch usage metrics directly — so the status line can combine external logic with Claude Code session data.
Who It's For & Tradeoffs

Great fit if you run Claude Code CLI and want immediate visibility into model/context/cost while working in a terminal or IDE integrated terminal. It suits developers who prefer terminal-native UIs and want clickable links, per-widget customization, and quick installation via npx/bunx.

Look elsewhere if you don't use Claude Code (the tool reads Claude Code status JSON) or need a GUI dashboard with historical analytics — ccstatusline focuses on live, in-terminal presentation, not long-term metric storage or multi-user dashboards. It also requires Node/Bun to run and some terminals to support OSC8 and truecolor for full fidelity.

Where It Fits

Use ccstatusline as a lightweight in-terminal overlay for conversational coding sessions: add it to your Claude Code settings, pair with ccusage for richer cost telemetry, or embed it in CI/dev containers to surface session metadata. If you need per-team dashboards or long-term aggregation, pair it with a separate usage-collection service instead of relying on the status line alone.

Information

  • Websitegithub.com
  • AuthorsMatthew Breedlove (sirmalloc)
  • Published date2025/08/08

Categories

More Items

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Model2026

Runs the Bonsai family of quantized LLMs locally (including vision-capable 27B): provides scripts and demo UIs to run 1-bit and ternary Bonsai models on macOS (Metal), Linux/Windows (CUDA/Vulkan/ROCm), or CPU, with long context, tool-calling and an optional Open WebUI agent demo.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).