Claude Code Status Bar - แถบสถานะที่แสดงคอนเท็กซ์ ค่าใช้จ่าย และ rate limit ตลอดเวลา
(github.com/kangraemin)เวลาใช้งาน Claude Code ก็มักจะต้องพิมพ์ /usage ทุกครั้งเพื่อเช็กว่าใช้คอนเท็กซ์ไปเท่าไรแล้ว และ rate limit เหลืออยู่อีกแค่ไหน
เพราะไม่อยากให้ workflow การทำงานสะดุด ผมเลยทำเชลล์สคริปต์ที่แสดงข้อมูลทั้งหมดที่อยากเห็นไว้บน status line
Claude Code จะส่งข้อมูลเซสชันมาเป็น JSON ผ่าน stdin แล้วสคริปต์นี้ก็ใช้ jq แยกข้อมูลและแสดงผลออกมาเป็น 3 บรรทัด
คุณจะเห็นได้ในหน้าจอเดียวทั้งไดเรกทอรีปัจจุบัน / branch / โมเดล Claude ที่กำลังใช้งานอยู่ ( opus ... ) / แถบอัตราการใช้ context window / การใช้งาน rate limit ( 5 ชั่วโมง, รายสัปดาห์ )
ถ้าใช้คอนเท็กซ์เกิน 70% ไอคอนเตือนจะเปลี่ยน เพื่อให้รู้จังหวะที่ควรใช้ /compact, /clear
2 ความคิดเห็น
โอ้ ดีเลยครับ ปกติผมสั่งให้ Claude ปรับแต่งทุกวันอยู่แล้ว แต่อันนี้ดูเรียบร้อยกว่าจริง ๆ
ดูเรียบง่าย แต่เป็นโปรเจกต์ที่ใช้งานได้จริงและสะอาดตา!