Claude HUD: Nắm bắt toàn diện trạng thái hoạt động của mã Claude của bạn
Claude HUD: Nắm bắt toàn diện trạng thái hoạt động của mã Claude của bạn

Trong quá trình hội thoại nhiều vòng của Claude Code, nhiều lúc thông tin sẽ bị mất tập trung: nhánh có đúng không, thông tin đăng ký hiện tại tiêu tốn, tình trạng sử dụng ngữ cảnh, cấu hình, v.v., plugin Claude HUD này chính là giải pháp cho những vấn đề này - hiển thị trạng thái hoạt động dưới ô nhập của Claude Code, giống như HUD của ô tô vậy!
HUD (Head-Up Display, hiển thị trên cao) là một hệ thống hiển thị "chiếu/hiển thị" thông tin quan trọng trước tầm nhìn của người lái, giúp bạn không cần phải cúi đầu nhìn vào đồng hồ hoặc bảng điều khiển trung tâm để lấy thông tin, từ đó giảm thời gian rời mắt khỏi mặt đường.
Cài đặt: Plugin Claude Code
Claude HUD là một Plugin của Claude Code, cách cài đặt cũng rất trực quan:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
Hiển thị trạng thái hoạt động
Thông tin mà Claude HUD hiển thị rất hữu ích, giúp bạn luôn biết mình đang ở môi trường nào, với cấu hình gì, tiêu tốn bao nhiêu chi phí để thực hiện nhiệm vụ gì, thông tin hiển thị cụ thể như sau:
- Thông tin hội thoại: Model, thông tin đăng ký, sử dụng ngữ cảnh, đường dẫn dự án, nhánh git, cấu hình (CLAUDE.md, rules, MCP, Hook), thời gian hội thoại
- Thông tin công cụ
- Thông tin Claude Code SubAgent
- Tiến độ nhiệm vụ
Nguyên lý: Dựa trên Statusline của Claude Code, nguồn dữ liệu đáng tin cậy
Việc thực hiện Claude HUD dựa trên cơ chế Statusline của Claude Code:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // Tùy chọn: đặt thành 0 để cho dòng trạng thái đi đến mép } }statusline sẽ định kỳ nhận đầu vào từ 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 } } }Vì vậy, có thể đảm bảo thông tin là chính xác, và json này còn cung cấp transcript_path - lịch sử địa phương của phiên này, có thể đọc tệp này để lấy thêm thông tin.
Nếu Claude Code là Agent chính của bạn, rất khuyến nghị sử dụng Claude HUD!

