coralline  by Nanako0129

AI-driven status line for enhanced coding environments

Created 4 weeks ago

New!

481 stars

Top 63.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Coralline offers a Powerlevel10k-inspired status line for Claude Code, featuring an AI-driven interactive installer for effortless setup. It enhances productivity by displaying crucial information like Git status, Claude model details, token counts, rate limits, and session costs directly in the terminal.

How It Works

This status line is a lightweight bash script running every second, processing Claude Code's session JSON via stdin. It achieves high efficiency by using single jq and git status --porcelain=v2 commands, eliminating network calls and token consumption for minimal CPU overhead.

Quick Start & Requirements

Installation is primarily via a prompt in Claude Code, which interactively configures theme, segments, and layout. Manual setup involves cloning and configuring ~/.claude/settings.json. Prerequisites include jq and a Nerd Font terminal (or VL_ASCII=1 for glyph-free rendering). Supported platforms are macOS, Linux, and Windows with Git Bash.

Highlighted Details

  • AI-Driven Setup: Interactive installation via Claude Code eliminates manual configuration.
  • Extensive Customization: Supports numerous segments (directory, Git, model, tokens, limits, cost, clock), 10+ themes, and flexible layouts (fixed, auto-wrapping).
  • Powerlevel10k Aesthetics: Replicates Powerlevel10k's visual style, including segmented pills and Powerline transitions.
  • Performance Optimized: Runs solely on local shell commands (jq, git) with zero token usage.
  • Dynamic Gauges: Status indicators for token limits and rate limits change color based on configurable thresholds.

Maintenance & Community

The provided README does not detail specific maintenance contributors, community channels, or roadmaps.

Licensing & Compatibility

Released under the permissive MIT license, allowing broad compatibility with commercial and closed-source projects.

Limitations & Caveats

Windows environments without Git Bash are currently unsupported due to PowerShell fallback limitations. A native PowerShell port is on the roadmap.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
28
Issues (30d)
14
Star History
484 stars in the last 29 days

Explore Similar Projects

Feedback? Help us improve.