WhereMyTokens - ดูการใช้งาน Claude Code/Codex จากถาดระบบบน Windows
(github.com/jeongwookie)สวัสดีครับ/ค่ะ ผม/ฉันใช้ Claude Code และ Codex ร่วมกันบน Windows แล้วรู้สึกว่าดูปริมาณการใช้งานและสถานะเซสชันทั้งหมดได้ยากในครั้งเดียว เลยสร้างแอปถาดระบบชื่อ WhereMyTokens ขึ้นมา
ตอนแรกเริ่มจากความไม่สะดวกของตัวเอง Codex ต้องไปดูล็อกเซสชันในเครื่อง ส่วน Claude Code ต้องดูจากฝั่ง statusLine/API และถ้าอยากรู้ว่าตอนนี้มีเซสชันที่ยังทำงานอยู่ในโปรเจกต์/บรานช์ไหน ก็ต้องสลับไปมาระหว่างเทอร์มินัลกับเอดิเตอร์ตลอด โดยเฉพาะเรื่องโควตา 5h / 1w ที่เหลืออยู่เท่าไร หรือถ้าใช้ด้วยความเร็วปัจจุบันจะหมดก่อนถึงเวลา reset ไหม ก็เดาได้ยากมาก
วิธีตรวจสอบโดยตรงจาก CLI หรือเครื่องมือฝั่งเมนูบาร์/รอยบากบน macOS นั้นมีให้เห็นอยู่แล้วหลายตัว แต่แอปถาดระบบสำหรับคนที่ใช้ Claude Code และ Codex บน Windows พร้อมกันยังแทบไม่เห็นเลย ผม/ฉันเลยทำออกมาให้เป็นรูปแบบที่ผู้ใช้ Windows ใช้งานได้อย่างเป็นธรรมชาติ
ฟีเจอร์หลักมีดังนี้
- ติดตามได้ทั้ง Claude Code / Codex หรือจะเลือกดูเพียงฝั่งใดฝั่งหนึ่งก็ได้
- อ่าน Codex local JSONL session และโปรเจกต์ของ Claude แล้วจัดกลุ่มให้ดูตามโปรเจกต์/บรานช์
- แสดงการใช้งานแบบ 5h / 1w, เวลา reset และสถานะ rate limit
- Quota Pace: เปรียบเทียบ % การใช้งานกับ % เวลาที่ผ่านไป เพื่อดูว่าอัตราการใช้ตอนนี้เผาผลาญเร็วเกินไปหรือไม่
- ดูโทเค็น, ประมาณการค่าใช้จ่าย, การเรียก API, จำนวนเซสชัน และประสิทธิภาพ cache ได้ทั้งแบบวันนี้/ทั้งหมด
- รองรับการแจ้งเตือนแบบ Windows toast และการแสดงผลบน tray label
- ทำงานบนไฟล์ในเครื่อง/API โดยไม่ต้องซิงก์ผ่านคลาวด์
ส่วนตัวแล้ว หลังจากเปิดโครงการนี้ออกสู่สาธารณะ ก็มีประสบการณ์เล็ก ๆ หลายอย่างที่ทำให้ดีใจพอสมควร แม้จะไม่ได้โปรโมตอย่างจริงจัง แต่ GitHub star ก็ค่อย ๆ เพิ่มขึ้นเองตามธรรมชาติ และช่วงหลัง ๆ ก็มี contributor คนแรกที่ไม่ใช่ผม/ฉันเข้ามาแล้วด้วย มีคนที่ไม่รู้จักกันเปิด issue ให้ ทำให้ได้แก้ปัญหาที่เกิดขึ้นจากสภาพแวดล้อมการใช้งานจริง ซึ่งเป็นเรื่องที่น่าจดจำ แม้จะเป็นเรื่องเล็ก ๆ แต่ก็ทำให้รู้สึกดีว่า อ๋อ นอกจากตัวเราเองแล้ว ก็มีคนอื่นใช้งานสิ่งนี้จริงเหมือนกัน
ตอนนี้ยังคงปรับแต่งต่อเนื่องอยู่ โดยเฉพาะอยากได้ฟีดแบ็กในเรื่องต่อไปนี้
- สำหรับ Windows tray label ข้อมูลแบบไหนที่มีประโยชน์มากที่สุด
- ถ้าใช้ Claude/Codex ร่วมกัน การจัดวางหน้าจอดูซับซ้อนเกินไปหรือไม่
- Quota Pace ช่วยให้ควบคุมการใช้งานได้จริงหรือเปล่า
- มี provider หรือเมตริกอะไรที่อยากเห็นเพิ่มอีกไหม
GitHub:
https://github.com/jeongwookie/WhereMyTokens
รีลีส:
https://github.com/jeongwookie/WhereMyTokens/releases
ยังไม่มีความคิดเห็น