explaingit

nanako0129/coralline

Analysis updated 2026-05-18

114ShellAudience · developerSetup · easy

TLDR

Coralline is a customizable, Powerlevel10k-inspired status bar for Claude Code showing folder, git status, model, context usage, cost, and rate limits.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See git branch, dirty state, and sync status at a glance while working in Claude Code.

USE CASE 2

Track context window usage, session cost, and rate-limit gauges in real time in the terminal.

USE CASE 3

Pick from six built-in color themes or build a custom one for your terminal status line.

What is it built with?

ShelljqZsh

How does it compare?

nanako0129/corallinehypnguyen1209/offensive-claudezzzhhh1/mg-koyeb
Stars114106105
LanguageShellShellShell
Setup difficultyeasyeasymoderate
Complexity3/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires jq and a Nerd Font, though font-specific symbols can be disabled.

In plain English

Coralline is a status bar for Claude Code, the AI coding assistant that runs in a terminal. It adds a line of information at the bottom of your terminal showing things like your current folder, git branch status, which AI model is active, how much of the context window has been used, session cost in USD, rate-limit gauges, and the current time. The design is inspired by Powerlevel10k, a popular style of terminal prompt used with the Zsh shell. The installation works by pasting a short prompt into Claude Code and letting the AI handle setup. Claude will ask you to pick a color theme from six options, choose which information segments you want displayed, and decide between a single-line or two-line layout. It then writes the configuration files and verifies the result. You can also install it manually by cloning the repository and editing a settings file. The status line refreshes every second. To keep it fast, the script uses a single call to a tool called jq to read all the data at once, and a single git command to get branch name, dirty state, and sync status together. This avoids the slowdown that comes from running many small shell commands in sequence. The script works with the default bash version on macOS and on Linux. You can control which segments appear and in what order through a plain text configuration file. The layout can be fixed across multiple lines or set to auto mode, where it wraps to extra rows when the terminal window gets narrow and fits on one line when there is enough space. Gauges shift from green to yellow to red as they fill, with the color thresholds adjustable. There is also a lean style that drops the colored background shapes in favor of flat colored text, similar to the lean variant of Powerlevel10k. Six themes ship with the project: claude-coral, catppuccin-mocha, nord, gruvbox-dark, tokyo-night, and mono. A theme is a single config file with color assignments, so creating a custom one is straightforward. The project requires jq and a Nerd Font, though a setting disables the font-specific symbols if you do not have one.

Copy-paste prompts

Prompt 1
Install Coralline and set it up with the claude-coral theme and a two-line layout.
Prompt 2
Show me how Coralline's config file controls which segments appear and in what order.
Prompt 3
Create a custom Coralline theme file with my own color assignments.
Prompt 4
Explain how Coralline keeps the status line fast by batching jq and git calls.

Frequently asked questions

What is coralline?

Coralline is a customizable, Powerlevel10k-inspired status bar for Claude Code showing folder, git status, model, context usage, cost, and rate limits.

What language is coralline written in?

Mainly Shell. The stack also includes Shell, jq, Zsh.

How hard is coralline to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is coralline for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.