AIサイトに公開されていたClaude Codeのステータスラインの記事を確認していて、便利さと注意点を分けて考える必要があると感じました。画面下に出す情報は、/statusline に言葉で伝えると、Claude Codeがスクリプトの作成と設定の更新を行います。一方、表示できる「費用」は実際の請求額ではなく、手元で計算した見積もりです。
表示したい内容を言葉で頼める
ステータスラインは、Claude Codeの画面下に常に表示する、自分用の1行です。公式ドキュメントでは、/statusline に何を表示したいかを言葉で書いて頼むと、Claude Codeが必要なスクリプトを作り、設定も更新する方法が案内されています。
この流れでは、利用者が最初からスクリプトの書き方や設定項目を調べて、一つずつ手作業で組み立てる必要はありません。まず「何を見えるようにしたいか」を決め、それを言葉にして伝えるところから始められます。
ただし、言葉で頼めることと、表示される情報の意味を把握しなくてよいことは別です。たとえば費用を表示した場合、その数字が何を表しているのかは確認が必要です。設定が作られることだけをゴールにせず、出てくる項目の性質まで見ておきたいところです。
表示は手元で動き、APIトークンは使わない
ステータスラインの表示処理は手元のパソコンで動き、表示のためにAPIのトークンを使いません。ここは、費用を表示できるという説明から、表示のたびにAPIを呼び出していると想像しやすい点との違いです。
表示処理そのものが手元で動くことと、そこに表示される費用の数字が実際の請求額であることも、同じ意味ではありません。ローカルで計算されることは、計算結果が請求情報そのものだという根拠にはなりません。処理の場所と、表示値の精度は分けて捉える必要があります。
この区別をしておけば、「費用を表示する機能がある」ことを「請求額をそのままリアルタイムで確認できる」と読み替えずに済みます。表示方法の手軽さと、数値が示す範囲は別々に確認するのがよさそうです。
費用欄は実際の請求額ではない
ステータスラインに表示する費用は、手元で定価をもとに計算した見積もりです。modelPricing の表を設定している場合は、その表を使って計算します。いずれの場合も、実際の請求と異なることがあります。
そのため、表示された金額は利用状況を把握するための目安として読み、確定した請求額として扱わないほうが安全です。料金の表示を使うなら、どの価格情報をもとに計算しているのか、実際の請求と一致する保証があるのかを混同しないことが大切です。確認した公式ドキュメントの説明では、ここは見積もりとして示されています。
「費用を画面下に出せる」という機能の説明だけでは、数字の確かさまでは伝わりません。表示項目を選ぶときは、便利かどうかに加えて、その項目が実測値なのか、推定値なのかも確かめる必要があります。
利用枠の表示には契約条件がある
もう一つ、利用枠の表示には条件があります。5時間・7日の利用枠は、claude.aiのPro・Max・Ultraの契約者だけが使える項目です。ステータスラインに表示できる候補として紹介されていても、すべての利用者が同じ情報を表示できるわけではありません。
費用の見積もりと利用枠は、どちらも使用状況を把握するための情報ですが、注意点は異なります。費用は計算値と実際の請求額の差、利用枠は対象となる契約プランの条件を確認します。表示したい項目ごとに、何を意味し、誰が利用できるのかを見ておく必要があります。
先に「見たい情報」を決める
今回確認した範囲では、/statusline に表示したい内容を言葉で伝えると、スクリプトの作成と設定の更新までClaude Codeが行います。表示は手元で動くためAPIトークンを使いませんが、費用欄は定価などをもとにした見積もりで、実際の請求額とは異なることがあります。また、5時間・7日の利用枠はclaude.aiのPro・Max・Ultra契約者向けです。
ステータスラインを使うときは、最初に「下部に何を出したいか」を書き出し、次にその情報が見積もりなのか、契約条件付きなのかを確認してから頼むと、設定後の表示を誤解しにくくなります。言葉で設定を頼める手軽さと、表示される数値の意味を確かめる作業は、分けて考えるのがよさそうです。