Nanako0129/coralline

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

coralline – Claude Code のステータスライン

何であるか – coralline は Anthropic の Claude LLM 用の IDE 風 UI である Claude Code 内で実行されるカスタムステータスラインです。人気のある Powerlevel10k プロンプトの見た目と感触を模倣していますが、シェルプロンプトではなく、現在の Claude セッションの単一行の要約を表示します。

主な機能

  • 豊富なセグメント – ディレクトリ、Git ブランチ、有効な Node/Python ランタイム、使用中の Claude モデル、コンテキストウィンドウ使用率、レートリミットゲージ、米ドル単位のコスト、時計など。各セグメントは設定でオン/オフ可能です。
  • 2 つのレンダラー – macOS/Linux/WSL 向けの Bash ベースレンダラーと、ネイティブの Windows PowerShell 5.1 レンダラーがあり、あらゆるプラットフォームで動作します。
  • テーマとスタイル – 10 種類のバンドル済みカラーテーマと 3 種類のビジュアルスタイル(pill、lean、classic)。テーマは単純な .conf ファイルで、ラインの背景/前面に色インデックスまたは RGB 値をマッピングします。
  • 動的ゲージ – キャッシュヒット率、5 時間および 7 日間のレートリミット使用率など、使用率のパーセンテージに対して、設定可能なしきい値(緑 → 黄 → 赤)で色が変化します。
  • 自動インストール – 1 行インストーラー(Bash 用 install.sh、PowerShell 用 install.ps1)が最新リリースを取得し、コミット SHA を検証して適切なレンダラー スクリプトとテーマファイルを書き込みます。インストーラーはセキュリティに配慮しており、特定のコミットにピン留めする方法も提供しています。
  • 設定ファイル – ~/.claude/coralline.conf(Bash で読み込まれ、PowerShell で解析)により、ユーザーはセグメントの選択、レイアウト(fixed と auto ラップ)、時計形式、ギフト(glyphs)、その他のビジュアル調整をカスタマイズできます。
  • サブエージェントパネル – オプションの追加行で Claude サブエージェントのステータスを表示可能。configure.sh で切り替えられます。

なぜ重要か – Claude Code は既にステータスラインを提供していますが、非常に簡素です。coralline は、エディタから離れることなく、モデル、トークン数、レートリミット使用状況、コストなどの有用なテレメトリを可視化し、開発者が LLM の使用状況を把握し、制限内に収めるのを助けます。

インストールのスナップショット

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

または Windows PowerShell で:

& { … }   # README からのブートストラップスクリプト

設定例(デフォルトのセグメントリスト):

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

結論 – coralline はニッチですが機能的なオープンソースツールであり、Bash と PowerShell 環境で Powerlevel10k 風の高設定可能なステータスラインを提供することで、Claude Code の体験を向上させます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト