4 คะแนน โดย bigcataroido 2026-04-21 | 6 ความคิดเห็น | แชร์ทาง WhatsApp

สวัสดีครับ

พอใช้เครื่องมือเขียนโค้ดด้วย LLM อย่าง Claude Code หรือ Codex ไปเรื่อย ๆ
ก็เริ่มรู้สึกว่าตัวเลขอย่างปริมาณการใช้โทเคนเป็นเหมือน “ค่าที่ถูกทิ้งไป” ซึ่งสะสมขึ้นเรื่อย ๆ แล้วก็หายไป

ในเมื่อยังไงก็ต้องใช้อยู่เรื่อย ๆ และเป็นค่าที่ถูกใช้หมดไปอยู่แล้ว
ผมเลยคิดว่าแทนที่จะพยายามวัดหรือปรับแต่งมันให้เหมาะที่สุด
อาจจะลองเอามาใช้ในรูปแบบอื่นได้ไหม

บังเอิญว่าผมชอบแอปอย่าง RunCat ที่แสดงการใช้งาน CPU เป็นแมววิ่ง
และก็นึกถึงโครงสร้าง “สำรวจ → เผชิญหน้า → สะสม” จากเกม Pokémon ที่เคยเล่นตอนเด็ก

เลยกลายเป็นไอเดียว่า
“ถ้ามองการใช้โทเคนเองว่าเป็นการสำรวจจะเป็นยังไง?”
และนั่นทำให้ผมสร้าง Tokenmon ขึ้นมา

Tokenmon คืออะไร?

Tokenmon เป็นแอปเมนูบาร์บน macOS ที่เปลี่ยนปริมาณการใช้ LLM ให้กลายเป็นความคืบหน้าในการสำรวจ

ตอนนี้รองรับการใช้งานบนพื้นฐานของ Claude Code, Codex, Gemini และ Cursor

เมื่อใช้เครื่องมืออย่าง Claude Code หรือ Codex
ความคืบหน้าในการสำรวจจะค่อย ๆ สะสมจากเมทาดาทาการใช้งานภายในเครื่อง
และเมื่อถึงปริมาณที่กำหนดก็จะได้พบกับครีเจอร์ป่า

การเผชิญหน้าจะเกิดขึ้นโดยอัตโนมัติ:

  • จับได้
  • หรือหนีไป

ผลลัพธ์จะถูกตัดสินเองโดยระบบ

ผู้ใช้ไม่ได้ต้องสู้เองหรือกดปุ่มเพื่อจับ
แค่ใช้เครื่องมือเขียนโค้ดตามปกติ เกมก็จะค่อย ๆ ดำเนินอยู่เบื้องหลังอย่างเงียบ ๆ
จึงใกล้เคียงกับเกมสะสมแบบ passive มากกว่า

แนวทางการออกแบบ

Tokenmon ไม่ใช่เครื่องมือด้าน productivity

แต่มันเป็นการทดลองที่ทำขึ้นเพื่อให้ “ค่าที่ถูกทิ้งไป” อย่างปริมาณการใช้โทเคน
รู้สึกสนุกขึ้นมาอีกนิด

ข้อจำกัดหลักในการออกแบบ

  • local-first: เก็บข้อมูลภายในเครื่องด้วย SQLite
  • privacy-first: ไม่อ่านหรือบันทึกพรอมป์ต์หรือเนื้อหาคำตอบของโมเดล
  • Provider-agnostic: แยกการจัดการเฉพาะของ Claude/Codex ไว้ที่ adapter และให้เกมลอจิกใช้เฉพาะ usage event ที่ผ่านการทำให้เป็นมาตรฐานแล้ว
  • ต้นทุนความสนใจต่ำ: ดูสถานะจากเมนูบาร์ได้ภายในไม่กี่วินาที
  • ลดการควบคุมด้วยมือให้น้อยที่สุด: แค่ใช้งาน LLM ตัวเกมก็ดำเนินต่อเอง

วิธีติดตั้ง

Homebrew:

brew install --cask aroido/tokenmon/tokenmon

ลิงก์โปรเจกต์

หน้าแนะนำ:
https://aroido.com/projects/tokenmon/

GitHub:
https://github.com/aroido/tokenmon

สถานะปัจจุบัน (P0)

  • macOS เท่านั้น
  • local-first
  • เล่นคนเดียว
  • เน้นการสะสม

ทิศทางที่กำลังพิจารณาต่อไป

ตอนนี้ยังไม่มีอะไรที่ตัดสินใจแน่นอน แต่กำลังคิดถึงแนวทางต่อไปนี้:

  • เสริม Dex ให้ดูและจัดระเบียบครีเจอร์ที่สะสมไว้ได้ดีขึ้น
  • ฟิลด์ / ความหายาก / อีเวนต์ ที่เปลี่ยนไปตามรูปแบบหรือช่วงเวลาการใช้งาน
  • export / import แบบ local
  • sync แบบเลือกใช้
  • ฟีเจอร์แชร์แบบเบา ๆ เพื่อให้โชว์ผลการสะสมกับเพื่อนได้
  • อีเวนต์สะสมแบบหลวม ๆ ระดับทีม/คอมมูนิตี้

ตอนนี้กำลังสำรวจอยู่ว่าการขยายแบบไหนยังคงความเป็น Tokenmon

ประเด็นที่อยากได้ฟีดแบ็ก

  • คอนเซปต์แบบนี้จะยังให้ความสนุกได้นานเกินหนึ่งสัปดาห์ไหม
  • ควรสื่อสารขอบเขตด้านความเป็นส่วนตัวอย่างไรให้ผู้ใช้เชื่อถือได้
  • สถิติระดับไหนยังโอเค และตั้งแต่จุดไหนจะเริ่มให้ความรู้สึกเหมือน “การวิเคราะห์งาน”
  • สำหรับแอปแบบ local-first ฟังก์ชัน sync หรือการแชร์ควรมีในระดับไหนจึงจะเหมาะสม
  • ถ้าจะเสริมแรงจูงใจในการสะสมหรือความเป็นเกม ควรไปในทิศทางไหนจึงจะดูเป็นธรรมชาติ

ตอนนี้ยังอยู่ในช่วงเริ่มต้น เลยยังมีหลายส่วนที่ขาดอยู่มาก
ถ้ามีฟีดแบ็กเชิงวิจารณ์ก็ยินดีรับอย่างสบาย ๆ ครับ 🙏

6 ความคิดเห็น

 
21919 2026-04-22

ดูเหมือนว่า Tokenmon จะไปเขียนทับ statusline ของ Claude Code อะไรบางอย่างนะครับ T_T

 
bigcataroido 2026-04-22

ก่อนหน้านี้มีส่วนที่ตั้งไว้เพื่อเก็บการใช้งานโทเค็นอยู่ แต่ดูเหมือนว่าจะทำให้ใช้งานไม่สะดวกนะครับ/ค่ะ เราได้ปรับปรุงในส่วนที่แจ้งมาและปล่อยเวอร์ชันใหม่เรียบร้อยแล้ว! รบกวนอัปเดตด้วยนะครับ/ค่ะ ขอบคุณที่ใช้งานครับ/ค่ะ!

 
hshim 2026-04-21

พอเปลี่ยนมาใช้ Claude Max แล้วกำลังเผาโทเคนอยู่พอดี แบบนี้คงต้องลองเปิดทิ้งไว้ดูสักครั้งแล้วล่ะ 555

 
bigcataroido 2026-04-21

ขอบคุณมาก! ช่วยจับ Tokenmon กันเยอะ ๆ นะ!!

 
limhasic 2026-04-21

ขายสกินก็ดี

 
bigcataroido 2026-04-21

ตอนนี้ยังไม่ได้คิดเรื่องรายได้เลย... ขอบคุณที่สนใจครับ!