Claude Codeの使用量(5時間・7日の上限)を確認する方法
Claudeの5時間・週間の使用量をどれだけ使ったか、いつリセットされるかを、/usage、ステータスラインのスクリプト、Macのパネルで確認する方法です。
ClaudeのサブスクリプションでClaude Codeを使うと、5時間ごとにリセットされる上限と、7日ごとにリセットされる上限があります。作業の途中で上限に達すると困るので、両方をひと目で見られると便利です。
方法1:/usageコマンド
Claude Codeで/usageと入力すると、使用量とそれぞれのリセット時刻が表示されます。正確ですが、毎回自分で確認する必要があります。
方法2:ステータスライン
Claude Codeは入力欄の下にステータスラインを表示できます。指定したコマンドを実行し、情報をJSONで渡します。その中にrate_limits.five_hour.used_percentageとrate_limits.seven_day.used_percentageが含まれています。次を~/.claude/statusline.shとして保存し(jqを使います)、実行権限を付けてください。
#!/bin/bash
input=$(cat)
five=$(echo "$input" | jq -r '.rate_limits.five_hour.used_percentage // empty')
week=$(echo "$input" | jq -r '.rate_limits.seven_day.used_percentage // empty')
echo "5h ${five}% · 7d ${week}%"
次に~/.claude/settings.jsonでこのファイルを指定します。
{
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh"
}
}
数字はClaudeが返答するたびに更新され、そのターミナルタブの中でだけ見られます。
方法3:ターミナルの横のパネルで
Alien Deskはメニューで5時間・7日の使用量とリセット時刻を表示し、パネルの上に常に出しておくこともできます。同じステータスラインでつなぎますが、いつものステータスラインはそのまま残り、いつでもオフにできます。この機能は無料です。