Claude HUD: การควบคุมสถานะการทำงานของ Claude Code ของคุณอย่างครบถ้วน
Claude HUD: การควบคุมสถานะการทำงานของ Claude Code ของคุณอย่างครบถ้วน

ในระหว่างการสนทนาหลายรอบของ Claude Code ข้อมูลมักจะหลุดโฟกัส: สาขาถูกต้องหรือไม่, ข้อมูลการสมัครสมาชิกในปัจจุบัน, การใช้บริบท, การตั้งค่า ฯลฯ Claude HUD ปลั๊กอินนี้คือการแก้ปัญหาเหล่านี้ - แสดงสถานะการทำงานใต้กล่องข้อความของ Claude Code เหมือนกับ HUD ของรถยนต์!
HUD (Head-Up Display, การแสดงผลแบบยกหัว) เป็นระบบการแสดงผลที่ "โปรเจค/แสดง" ข้อมูลสำคัญไว้ข้างหน้ามุมมองของผู้ขับขี่ ทำให้คุณไม่ต้องก้มหน้ามองมาตรวัดหรือกลางคอนโซลเพื่อรับข้อมูล ลดเวลาที่สายตาออกจากถนน
การติดตั้ง: ปลั๊กอิน 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), ระยะเวลาการสนทนา
- ข้อมูลเครื่องมือ
- ข้อมูล SubAgent ของ Claude Code
- ความก้าวหน้าของงาน
หลักการ: อิงจาก Statusline ของ Claude Code, แหล่งข้อมูลเชื่อถือได้
การทำงานของ Claude HUD อิงจากกลไก Statusline ของ Claude Code:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // ตัวเลือก: ตั้งค่าเป็น 0 เพื่อให้ status line ไปถึงขอบ } }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 เป็น Agent หลักของคุณ แนะนำให้ใช้ Claude HUD!

