今朝、布団の中でYouTubeを眺めてたら、Claude Codeの解説動画で画面下に使用量とかが表示されているのを見かけました。「ステータスライン」というものらしいです。気になったので調べてみました。

自作するプラグインのようなものでつけているらしく、Claude Code自体に作らせるのが良いということで、どこかの記事で見たプロンプトをそのまま入れてみました。

Claude Codeのステータスラインを以下の仕様で設定してください。

表示仕様(3行構成)

🤖 Opus 4.6 │ 📊 0% │ ✏️ +42/-1 │ 🔀 main
5h  ▰▱▱▱▱▱▱▱▱▱  13%  🔄 12:00
7d  ▰▰▰▰▰▱▱▱▱▱  55%  🔄 03/13 14:00

1行目: モデル名、コンテキストウィンドウ使用率、追加/削除行数、gitブランチ名を │ 区切りで表示
2行目: 5時間レートリミットの使用率をプログレスバーで表示。リセット時刻をAsia/Tokyoタイムゾーンで表示
3行目: 7日間レートリミットの使用率を同様のプログレスバーで表示。リセット日時をAsia/Tokyoタイムゾーンで表示

最初は使用率が出せないので、なんか適当な値を計算して出してきました。

そこで usageはOAuth Usage APIを使うようにできる? と聞いてみたら、Claude Codeが色々調べて実際にAPIから取得できるようになりました。

ステータスラインが実際の使用量を反映するようになると、いちいち/usageコマンドや、サイトの設定ページから確認する必要が無くなるので、さらにClaude Codeと依存が深まり良い距離感で付き合えそうです。