Claude Code status line

coralline

A Powerlevel10k-inspired status line that Claude installs for you after a short interview about your preferences.

550 stars 42 forksStatus lines Source

Install

From source
git clone https://github.com/Nanako0129/coralline.git

From the README

coralline

A Powerlevel10k-inspired statusline for Claude Code.

Ten themes, three styles, a themed subagent panel, and rate-limit forecasting.
Pure Bash on macOS, Linux, and Git Bash, plus a native PowerShell renderer for Windows.

English · 繁體中文

Quick start · Themes · Styles · Segments · Subagent panel · Rate-limit tools · Configuration · Install options · Update

The default segments plus the opt-in effort and cache.

Ten themes, three styles.From the default claude-coral to nord, dracula, and tokyo-night, drawn as powerline pills, flat lean text, or a p10k-style classic bar.
Limits you can plan around.5-hour and 7-day gauges with reset countdowns, an opt-in burn-rate ETA, and optional sync of the open windows across sessions.

A themed subagent panel.Each subagent task gets its own row, colored by its status, with its model, context gauge, elapsed time, and optionally its reasoning effort.
Fits the window.VL_LAYOUT="auto" wraps the bar over as many as VL_MAX_LINES rows as the terminal narrows.

Costs nothing to run.Local only: no network, no API calls, no tokens. The Bash bar parses each payload with one jq call, and a render runs at most one git call.
Runs where Claude Code runs.Stock macOS Bash 3.2, Linux Bash 4+, Git Bash, and a native Windows PowerShell 5.1 renderer.

Quick start
Requirements: the Bash renderer needs jq and a Nerd Font (set VL_ASCII=1 for a glyph-free rendering). Git is optional and only enables git-backed segments. On Windows without Git Bash, use the native PowerShell installer instead.

Ask Claude. Paste this into Claude Code:

Claude routes by environment, asks before changing preferences, and uses the appropriate installer. This fetches a mutable main/INSTALL.md; review it first or pin the playbook, installer, and payload to the same…
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Language
PowerShell
License
MIT
Last updated
21 October 2026
Topics
bashclaudeclaude-codenerd-fontspowerlevel10kstatuslineterminalvibe-coding

FAQ

What is coralline?

A Powerlevel10k-inspired status line that Claude installs for you after a short interview about your preferences. It is a status line for Claude Code, from Nanako0129/coralline on GitHub.

How do I install coralline?

Clone Nanako0129/coralline from GitHub and follow the setup steps in its README.

Is coralline popular?

Nanako0129/coralline has 550 GitHub stars and 42 forks. It was last updated on 21 October 2026.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.