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 の体験を向上させます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト