Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。
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 の数値は毎日更新されます。
関連プロジェクト
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。
Claude Code、OpenCode、Codex、Cursorなどのコーディングエージェント向けスキルを管理するTUI
Claude Code向けmod。裸の[Image #n]タグの代わりに、プロンプトの上に貼り付けた画像のサムネイルを表示します。
チームのAIコーディング用アセットを共有Gitリポジトリで管理し、各メンバーのAIツールに同期するCLI。
AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。