Repolode
sirmalloc

sirmalloc/ccstatusline

Claude Code CLI向けのカスタマイズ可能なステータスライン。モデル、Gitブランチ、トークン使用量、利用制限などをPowerline対応のテーマ付きで表示します。

スター
13,335
フォーク
667
未解決の Issue
173
最終コミット
13 時間前

これは何?

ccstatuslineは、Anthropicのターミナル向けコーディングエージェントClaude Code用のステータスラインフォーマッターです。Claude Codeの画面下部に設定可能なバーを表示し、モデル名、Gitブランチと状態、トークン数と速度、セッションのコストや経過時間、コンテキスト使用量、Claudeの利用制限などを確認できます。各要素はウィジェットとして扱われ、ReactとInkで構築された対話型ターミナルUIから追加、並べ替え、色の変更、非表示を設定できます。

矢印のセパレーター、キャップ、flex配置を使った標準レイアウトとPowerline風レイアウトに対応し、組み込みテーマや、ウィジェット単位・ライン全体のグラデーションカラーも利用できます。複数の独立したステータスラインを設定でき、設定はJSON形式でエクスポートしたり、プレビューを確認してからインポートしたりできます。設定はユーザーの設定ディレクトリ内のファイルに保存され、環境変数でClaude Codeの設定場所を変更できます。

グローバルインストールなしでnpxまたはbunxから実行でき、特定のバージョンに固定することもできます。Linux、macOS、Windowsで動作し、Node.jsとBunのどちらでも実行できます。

主な機能

  • 01Claude Codeのステータスラインに、モデル、Git、トークン、コスト、コンテキスト、利用制限のウィジェットを表示します。
  • 02ウィジェットの追加、並べ替え、色の変更ができる対話型ターミナルUI。
  • 03矢印のセパレーター、キャップ、flex配置に対応したPowerline風の表示。
  • 04組み込みテーマとグラデーションカラーを使える、複数の独立したステータスライン。
  • 05設定をJSON形式でエクスポート・インポートでき、置き換えやマージの前にプレビューできます。
  • 06npxまたはbunxから実行でき、必要に応じてバージョンを固定したグローバルインストールも可能です。

ユースケース

  • Claude Codeでコーディングしながら、Gitブランチ、PRの状態、変更のあるファイル数を常に確認する。
  • 長時間のエージェントセッション中に、トークン使用量、セッションコスト、週ごとの利用制限を把握する。
  • エクスポートしたJSONを使って、複数のマシンで一貫したステータスライン設定を共有する。

使う前に知っておきたいこと

  • Claude Code CLI 向けに作られているため、このツール内のステータスラインとしてのみ動作します。
  • Git PR や CI ステータスなどの一部のウィジェットは GitHub CLI(gh)に依存しており、キャッシュデータがないと動作が遅くなることがあります。
  • Usage ウィジェットと Claude Status ウィジェットは外部サービスにネットワークリクエストを送信します。

トピック

よくある質問

ccstatusline とは?
Claude Code CLI向けのカスタマイズ可能なステータスライン。モデル、Gitブランチ、トークン使用量、利用制限などをPowerline対応のテーマ付きで表示します。 ccstatuslineは、Anthropicのターミナル向けコーディングエージェントClaude Code用のステータスラインフォーマッターです。Claude Codeの画面下部に設定可能なバーを表示し、モデル名、Gitブランチと状態、トークン数と速度、セッションのコストや経過時間、コンテキスト使用量、Claudeの利用制限などを確認できます。各要素はウィジェットとして扱われ、ReactとInkで構築された対話型ターミナルUIから追加、並べ替え、色の変更、非表示を設定できます。
ccstatusline は無料で使えますか?ライセンスは?
ccstatusline は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ccstatusline は今もメンテナンスされていますか?
活発にメンテナンス中。ccstatusline の最終コミットは 2026年10月19日 です。
ccstatusline は何に使えますか?
Claude Codeでコーディングしながら、Gitブランチ、PRの状態、変更のあるファイル数を常に確認する。 長時間のエージェントセッション中に、トークン使用量、セッションコスト、週ごとの利用制限を把握する。 エクスポートしたJSONを使って、複数のマシンで一貫したステータスライン設定を共有する。
ccstatusline はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sirmalloc/ccstatusline

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト