รู้วิธีคิดเงินแล้ว ขั้นต่อไปคือเห็นยอดจริงของตัวเอง TokenTracker คืองานของเจ้าของบล็อกนี้เอง เป็น CLI กับ dashboard ที่รวม token usage จาก AI coding tools 22 ตัวไว้หน้าเดียว บทความนี้ไม่ขายของ แต่ผ่าหลักฐานว่าเครื่องมือนี้ทำตามที่อ้างไหม
สรุปสำหรับผู้บริหาร
- TokenTracker รวมยอด token จาก AI tools 22 ตัวไว้ dashboard เดียว เป็นงานของเจ้าของบล็อกเอง
- หลักฐานยืนยันว่าเก็บข้อมูลในเครื่องจริง dependencies มีแค่สองตัว และมีไฟล์ประกาศ outbound ชัดเจน
- ยังไม่ได้พิสูจน์คือคำสั่ง serve กับ sync ภาพ dashboard จริง และตรรกะ dedup ข้าม provider
- ตัวเลข cost มาจาก list-price ไม่ใช่บิลจริง และเจอบั๊ก --version หายหนึ่งจุด
มันคืออะไร
TokenTracker เก็บข้อมูล token เป็น buckets ทุก 30 นาที (UTC) ไว้ในไฟล์ queue.jsonl ใต้โฟลเดอร์ของผู้ใช้เอง แล้วเสิร์ฟ dashboard ผ่าน backend บน loopback (ค่าเริ่มต้น 127.0.0.1:7680) ต้นทุนคำนวณจากรายการราคา LiteLLM กว่า 2,200 โมเดลที่ refresh รายวันพร้อม snapshot แบบ offline นอกจากตาราง usage ยังมีแท็บ Skills กว่า 250 ตัว quota chips และหน้า Limits รวมอยู่ด้วย
หลักฐานจากการรันเอง
ทีมรีวิวของเราติดตั้งและรันจริง ไม่ได้อ่านแค่ README ผลที่ยืนยันได้มีดังนี้
| ประเด็น | ผล |
|---|---|
| เวอร์ชัน | npm ตรงกับ package.json ที่ 0.39.57 |
| ติดตั้ง | 39 packages ใน 3 วินาที |
| คำสั่ง | --help มี start/serve/init/sync/status/diagnostics/doctor/uninstall/wrapped |
| ตรวจสุขภาพ | status กับ doctor ผ่าน (queue ~1.1MB, ok 11 รายการ) |
| dependencies | มีแค่ zstd กับ undici |
| ไฟล์ประกาศ outbound | outbound-hosts.json ขนาด 21KB มีอยู่จริง |
npm i -g @ipv9/tokentracker-cli
tokentracker status
tokentracker doctor
Local-first จริงไหม
หลักฐานฝั่งสนับสนุนคือข้อมูลกองอยู่ในไฟล์ local dependencies น้อยมาก และมีไฟล์ประกาศรายชื่อ outbound ชัดเจน ส่วนฝั่งที่ต้องระวังคือคำสั่ง serve/sync/init/uninstall ยังไม่ได้รันในรอบนี้ ภาพ dashboard เห็นแค่ชื่อไฟล์ไม่ได้เปิดดู และตรรกะ dedup ข้าม provider ยังไม่ได้ตรวจ ที่สำคัญคือตัวเลข cost มาจาก list-price ไม่ใช่บิลจริง อย่าเอาไปเทียบตรงกับ invoice
จุดที่ยังไม่เรียบร้อย
เจอบั๊กเล็กหนึ่งจุดคือไม่มีคำสั่ง --version (error ที่ src/cli.js:50) เรื่องนี้บอกตามตรงเพราะเป็นงานของเราเอง รู้แล้วยิ่งต้องซ่อม ไม่ใช่ซ่อนไว้
สรุป
TokenTracker ผ่านการพิสูจน์เบื้องต้นว่าเก็บข้อมูลในเครื่องจริงตามอ้าง เหมาะกับคนที่ใช้ AI หลายค่ายแล้วอยากเห็นภาพรวมก่อนเงินไหล ส่วนที่ยังไม่ได้พิสูจน์เราเขียนแยกไว้ชัดแล้ว ตอนถัดไปจะเปลี่ยนมุมจากคุม cost เป็นคุมคุณภาพด้วย claude-governance เพราะเห็นยอดแล้ว ขั้นต่อไปคืออย่าให้ secret หลุด