Nanako0129/coralline

🪸 Powerlevel10k-inspired statusline for Claude Code — paste one prompt and your AI interviews you, then installs it

coralline – A status line for Claude Code

What it is – coralline is a custom status‑line that runs inside Claude Code, the IDE‑like UI for Anthropic’s Claude LLM. It mimics the look‑and‑feel of the popular Powerlevel10k prompt, but instead of showing a shell prompt it shows a single‑line summary of the current Claude session.

Key features

  • Rich segments – directory, Git branch, active Node/Python runtimes, the Claude model being used, context‑window usage, rate‑limit gauges, cost in USD, a clock, and more. Each segment can be turned on/off via configuration.
  • Two renderers – a Bash‑based renderer (for macOS/Linux/WSL) and a native Windows PowerShell 5.1 renderer, so the line works on any platform.
  • Themes & styles – ten bundled colour themes and three visual styles (pill, lean, classic). Themes are simple .conf files that map colour indices or RGB values to the line’s background/foreground.
  • Dynamic gauges – colour changes at configurable thresholds (green → yellow → red) for usage percentages such as cache‑hit ratio, five‑hour and seven‑day rate‑limit usage, etc.
  • Automatic installation – a one‑liner installer (install.sh for Bash, install.ps1 for PowerShell) pulls the latest release, validates the commit SHA, and writes the appropriate renderer script and theme files. The installer is careful about security, offering ways to pin to a specific commit.
  • Configuration file – ~/.claude/coralline.conf (sourced by Bash, parsed by PowerShell) lets users pick the segments, layout (fixed vs auto wrapping), clock format, glyphs, and other visual tweaks.
  • Sub‑agent panel – optional extra rows that can display status for Claude sub‑agents, toggled with configure.sh.

Why it matters – Claude Code already provides a status line, but it is minimal. coralline surfaces a lot of useful telemetry (model, token counts, rate‑limit usage, cost) without leaving the editor, helping developers keep track of their LLM usage and stay within limits.

Installation snapshot

curl -fsSL https://raw.githubusercontent.com/Nanako0129/coralline/main/install.sh | bash

or on Windows PowerShell:

& { … }   # bootstrap script from the README

Configuration example (default segment list):

VL_SEGMENTS="dir git model ctx limit5h limit7d cost clock"
VL_STYLE="pill"
VL_LAYOUT="fixed"

Bottom line – coralline is a niche but functional open‑source tool that enhances the Claude Code experience by providing a highly configurable, Powerlevel10k‑style status line across Bash and PowerShell environments.

Related

  • Project
  • Project
  • Project
  • Project
  • Project