Claude Code使用状況ステータスライン(更新)

Claude Code 使用状況ステータスライン

Claude Code & Z.ai GLM の使用量をリアルタイムで監視
ターミナル上で直接確認できます。
無料、オープンソース、設定不要。

100% 無料対象:WindowsLinuxmacOS

claude-code : ステータスライン(Claude モード)
Brol | Fable 5 (xhigh) | ⌛ 5% ↻ 4時間10分 | 📅 15% ↻ 141時間 | F 3% ↻ 142時間 | 🧠 20%
claude-code : ステータスライン(z.ai / GLM モード)
Brol | GLM-5.1 | 💰 9.88€ | 🧠 20%

1.2.1 の新機能

テキストラベルがカラフルなアイコンに置き換わり、3つのシステムすべてでようやく正しく表示されるようになりました。

ラベルの代わりにアイコンを表示
  • 5時間のスライディングウィンドウ
  • 📅 モデルを問わない7日間
  • F 現在のモデルのゲージ(ここでは Fable)
  • 💰 残高または残りクレジット
  • 💸 API に課金されるアカウントでのセッション料金
  • 🧠 コンテキストウィンドウ

モデルごとのゲージにはアイコンではなく頭文字(Fso)を使用しています。ラベルは API から取得されモデルによって変わるため、固定アイコンではいずれ誤った表示になってしまうからです。

3つのOSで読みやすい

Linuxでは、以前のセッション記号が四角形になっていました。エンコーディングの問題ではなく、出力は正しくUTF-8です。その文字が、等幅フォントでは単純に対応していないUnicodeブロックに含まれていたためです。

採用したピクトグラムは、デフォルトでカラー表示される絵文字なので、システムに応じてSegoe UI Emoji、Apple Color Emoji、またはNoto Color Emojiで自動的に表示されます。最小構成のLinuxディストリビューションでは、fonts-noto-color-emojiをインストールすれば解決します。

モデルとクレジットごとのゲージ

移行済みのアカウントでは、AnthropicはSonnetとOpusの2つの固定ゲージではなく、現在のモデルに紐づいた週間ウィンドウを返すようになりました。そのため、表示される文字はモデルに応じて変わり、Fableの場合はFになります。

ウィンドウが上限に達してクレジットに切り替わると、💰セグメントが詳細モードになり、使用額、上限、残額を表示します:💰 €12.56/€14 (left €1.44)。未移行のアカウントでは、soを使った従来の表示が維持されます。

短縮表示のディレクトリ

~/My Projects/Brolと表示する代わりに、statuslineにはBrolだけが表示されます。すでにプロジェクト内にいるターミナルでは、完全なパスが役立つ場面はほとんどありません。末尾のディレクトリ名だけで位置を把握でき、メトリクス用のスペースも確保できます。

データが古くなっている場合、つまりキャッシュの有効期限が切れ、APIが429のバックオフ中または利用できない状態になると、値の前に~の接頭辞が表示されます(例:~5%)。

Claude Code下部のステータス行

Ligne de statut affichee en bas de la fenetre de Claude Code

必要な情報をひと目で確認

1行のステータス。Claudeとz.aiの利用データをすべて表示します。

プロジェクトを自動検出

現在のディレクトリ名(パスの末尾)を表示します。完全なパスで行を埋め尽くすことなく、常にどのプロジェクトで作業しているかを把握できます。

アクティブなモデル

ステータスバーで使用中のモデル(Opus、Sonnet、Haiku または GLM)を直接確認できます。プロバイダーは自動的に検出されます。

使用率

5時間、7日間のウィンドウと現在のモデルの使用率(未移行のアカウントでは Sonnet と Opus が別々に表示)を確認できます。色付きのインジケーターにも対応しています:

カウントダウン

制限がいつリセットされるかを正確に把握できます。対象となる各メトリクスの横にカウントダウン が表示されます。

コンテキストウィンドウ

会話の途中で上限に達しないよう、コンテキストウィンドウの使用状況を監視できます。

z.ai / GLM 対応

z.ai アカウントの残高(💰 9.88$)を表示し、選択した通貨(EUR、GBP、CAD…)へ自動的に換算します。

古いデータのインジケーター

値の前に付く ~ は、キャッシュの有効期限が切れているものの API が利用できない状態(429 のバックオフ)であることを示します。常に表示内容を正確に把握できます。

スマートキャッシュとバックオフ

API の負荷を抑えるため、プロバイダーごとに1分間キャッシュします。429 が発生した場合は、レート制限を超過しないよう5分間の自動バックオフを行います。

設定不要(Claude)

インストーラーを起動するだけで完了です。~/.claude/.credentials.json から Claude の認証情報を自動的に読み込みます(macOS では Keychain からも読み込みます)。

サブスクリプションに応じた Status Line の表示内容

Status Line はプランに自動的に適応し、関連するメトリクスを表示します。

Free
⌛ 5時間 + 📅 7日間
Pro
⌛ + 📅 + 💰 クレジット
Max
⌛ + 📅 + F + 💰 クレジット
z.ai / GLM
💰 アカウント残高

z.ai(GLMモデル)の設定

z.ai経由でClaude CodeをGLMモデル(glm-5.1など)とともに使用する場合、残高を表示するには追加の設定が少し必要です。

手動操作が必要な理由 z.aiの請求エンドポイントは公開APIキー(ZAI_API_KEY)を受け付けず、別のWebセッションJWTを要求します。また、ログインエンドポイントは、あらゆる自動化(Selenium、Playwrightなど)をブロックするcaptcha TianCaptcha(Aliyun)で保護されています。そのため、信頼できる唯一の方法は、実際のブラウザーからトークンをコピーすることです。
ステップ1:JWTを取得する
  1. 普段使用しているブラウザーでz.ai/manage-apikey/billingを開く
  2. ログインする(要求された場合はcaptchaを解決する)
  3. F12でDevToolsを開き、Networkタブに移動する
  4. F5でページを更新する
  5. accountBalanceという名前のリクエストをクリックする
  6. Headersで、Authorizationの値を、Bearerプレフィックスなしでコピーする(トークンはeyJhbGciOiJIUzUxMiJ9で始まります)
ステップ2:JWTを保存する

コンパニオンバイナリClaudeUsageStatusline.ZaiRefreshはインストールに含まれています。トークンの形式を検証し、~/.claude/.zai-credentials.jsonに書き込みます。

Windows:

& "$env:LOCALAPPDATA\ClaudeUsageStatusLine\ClaudeUsageStatusline.ZaiRefresh.exe"

Linux / macOS:

~/.local/bin/ClaudeUsageStatusline.ZaiRefresh
ステップ3(任意):表示通貨

残高はデフォルトでUSDで返されます。EUR(またはその他の通貨)で表示するには、実行ファイルの隣にあるappsettings.jsonを編集します:

{
  "Zai": {
    "NativeCurrency": "USD",
    "DisplayCurrency": "EUR",
    "ExchangeRateCacheHours": 24
  }
}

為替レートは無料のAPIから1日1回取得され、ローカルにキャッシュされます。

JWTを更新するタイミング

セッションJWTには明示的な有効期限がありません。有効期間はz.aiのサーバーによって管理されます。一定期間操作がない場合や、明示的にログアウトした場合、最終的に無効化されます。

更新が必要なサイン:

  • ステータスラインにz.ai: token missingと表示され、新しいウィンドウの指示に従うよう求められる
  • 期限切れデータのプレフィックス(~💰)が表示され続ける
  • ログに401 Unauthorizedが含まれている

どちらの場合も、ZaiRefreshが自動的にウィンドウで開くので、新しいJWTを貼り付けるだけです。

Download — Version 1.2.1

Version history
1.2.1 2026/07/30Current
- セグメントのラベルがカラーピクトに変わります:⌛は5時間のウィンドウ、📅は7日間、💰は残高とクレジット、💸はセッションのコスト、🧠はコンテキストウィンドウを示します - Linuxでの表示を修正しました。以前のセッションシンボルが四角で表示されていました:それはモノスペースフォントがカバーしていないUnicodeブロックに存在していました - モデルごとのゲージはそのイニシャル("F"、"s"、"o")を保持します。なぜなら、ラベルはAPIから来ており、モデルによって変わるからです - 最小限のLinuxディストリビューションでは、ピクトが表示されるようにfonts-noto-color-emojiパッケージをインストールしてください
1.2.0 2026/04/11
- 移行されたアカウントのモデルごとの新しい週次ゲージ:現在のモデルの文字(例えば「F」はFableを示す)とその割合およびカウントダウン - サブスクリプションウィンドウが満杯のときのクレジット表示:支出額、上限、および残高 - Anthropicの使用APIから返される新しいフォーマットのサポート、移行されていないアカウントには古いフォーマットに自動的にフォールバック - 通貨記号はAPIから返された通貨に従う
1.1.2 2026/07/19
- "Fable"の新しい表示、"F"の文字とMAXサブスクリプションの消費 - バグ修正
Join the conversation

You need an account to comment on this article. Creating one is free and takes under a minute.

  • The XMLTV file, free to download every day
  • Comment on articles and reply to other readers
  • Get an e-mail when an article you follow is updated

No comments yet.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙