รู้วิธีคิดเงินแล้ว ขั้นต่อไปคือเห็นยอดจริงของตัวเอง 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 รวมอยู่ด้วย

เครื่องมือ 22 ตัวเขียนยอดลง queue.jsonl ในเครื่อง dashboard อ่านผ่าน loopback ราคามาจาก snapshot offline

หลักฐานจากการรันเอง

ทีมรีวิวของเราติดตั้งและรันจริง ไม่ได้อ่านแค่ 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
ไฟล์ประกาศ outboundoutbound-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 หลุด