Claude HUD: あなたの Claude Code の実行状態を完全に把握する
Claude HUD: あなたの Claude Code の実行状態を完全に把握する

Claude Code の多段階会話プロセスでは、多くの場合情報が焦点を失います:分岐が正しいか、現在のサブスクリプション情報の消費、文脈の使用状況、設定など、Claude HUD というプラグインはこれらの問題を解決します - Claude Code の入力ボックスの下に実行状態を表示し、まるで自動車の HUD のようです!
HUD(ヘッドアップディスプレイ)は、運転手の視界の前方に重要な情報を「投影/表示」する表示システムで、計器や中央コントロールを見ずに情報を取得できるため、視線が路面から外れる時間を減少させます。
インストール:Claude Code プラグイン
Claude HUD は Claude Code のプラグインとして、インストール方法も非常に直感的です:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
実行状態の表示
Claude HUD が表示する情報は非常に実用的で、いつでも自分がどの環境で、どの設定で、どれだけのコストで何のタスクを実行しているかを把握できます。具体的な表示情報は以下の通りです:
- セッション情報:モデル、サブスクリプション情報、文脈の使用、プロジェクトパス、git ブランチ、設定(CLAUDE.md、rules、MCP、Hook)、セッションの長さ
- ツール情報
- Claude Code SubAgent 情報
- タスクの進捗
原理:Claude Code Statusline に基づく、データソースは信頼性が高い
Claude HUD の実装は Claude Code の Statusline メカニズムに基づいています:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // オプション:ステータスラインを端に寄せるために 0 に設定 } }statusline は定期的に Claude Code の入力を受け取ります:
{ "hookeventname": "Status", "sessionid": "abc123...", "transcriptpath": "/path/to/transcript.json", "cwd": "/current/working/directory", "model": { "id": "claude-opus-4-1", "displayname": "Opus" }, "workspace": { "currentdir": "/current/working/directory", "projectdir": "/original/project/directory" }, "version": "1.0.80", "outputstyle": { "name": "default" }, "cost": { "totalcostusd": 0.01234, "totaldurationms": 45000, "totalapidurationms": 2300, "totallinesadded": 156, "totallinesremoved": 23 }, "contextwindow": { "totalinputtokens": 15234, "totaloutputtokens": 4521, "contextwindowsize": 200000, "currentusage": { "inputtokens": 8500, "outputtokens": 1200, "cachecreationinputtokens": 5000, "cachereadinputtokens": 2000 } } }したがって、情報の正確性が保証され、この json には transcript_path - 今回のセッションのローカル履歴が提供されており、このファイルを読み取ることでさらに多くの情報を取得できます。
もし Claude Code があなたの主力エージェントであれば、Claude HUD の使用を強くお勧めします!

