4 điểm bởi bigcataroido 2026-04-21 | 6 bình luận | Chia sẻ qua WhatsApp

Xin chào.

Khi liên tục dùng các công cụ lập trình LLM như Claude Code hay Codex,
Tôi cảm thấy con số mức sử dụng token cứ đơn giản tích lũy rồi biến mất, như một “giá trị bị vứt đi”.

Nếu đằng nào cũng cứ tiếp tục dùng và tiếp tục tiêu hao,
thì thay vì phải đo lường hay tối ưu nó,
liệu có thể dùng nó theo một cách khác không?

Vốn dĩ tôi cũng thích những ứng dụng như RunCat, nơi mức sử dụng CPU được thể hiện bằng một chú mèo đang chạy,
và khi nhớ đến cấu trúc “thám hiểm → chạm trán → sưu tầm” trong các trò chơi Pokémon hồi nhỏ,

Tôi đã tạo ra Tokenmon từ ý tưởng:

“Điều gì sẽ xảy ra nếu xem chính mức sử dụng token như một cuộc thám hiểm?”

Tokenmon là gì?

Tokenmon là một ứng dụng thanh menu trên macOS biến mức sử dụng LLM thành tiến độ thám hiểm.

Hiện tại ứng dụng hỗ trợ việc sử dụng dựa trên Claude Code, Codex, Gemini và Cursor.

Khi dùng các công cụ như Claude Code hay Codex,
tiến độ thám hiểm sẽ được tích lũy dựa trên metadata sử dụng cục bộ,
và khi đạt đến một lượng nhất định, bạn sẽ gặp một sinh vật hoang dã.

Việc chạm trán sẽ tự động:

  • bị bắt
  • hoặc bỏ chạy

Kết quả sẽ được quyết định.

Đây không phải kiểu người dùng tự chiến đấu hay bấm nút để bắt,
mà gần hơn với một trò chơi sưu tầm thụ động diễn ra lặng lẽ ở phía sau
trong khi bạn chỉ cần dùng công cụ lập trình như thường ngày.

Định hướng thiết kế

Tokenmon không phải là công cụ năng suất.

Đây là một thử nghiệm nhằm khiến “giá trị bị vứt đi” là mức sử dụng token
trở nên thú vị hơn một chút.

Các ràng buộc thiết kế chính

  • Ưu tiên cục bộ: lưu trữ cục bộ dựa trên SQLite
  • Ưu tiên quyền riêng tư: không đọc hoặc lưu prompt hay nội dung phản hồi của mô hình
  • Provider-agnostic: phần xử lý riêng cho Claude/Codex được đặt trong adapter, còn logic trò chơi chỉ dùng các sự kiện sử dụng đã được chuẩn hóa
  • Chi phí chú ý thấp: có thể nắm trạng thái trong vài giây từ thanh menu
  • Tối thiểu thao tác thủ công: chính việc dùng LLM là tiến trình của trò chơi

Cách cài đặt

Homebrew:

brew install --cask aroido/tokenmon/tokenmon

Liên kết dự án

Trang giới thiệu:
https://aroido.com/projects/tokenmon/

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

Trạng thái hiện tại (P0)

  • chỉ dành cho macOS
  • local-first
  • chơi đơn
  • tập trung vào sưu tầm

Những hướng đang cân nhắc tiếp theo

Hiện chưa có gì được chốt, nhưng tôi đang cân nhắc các hướng như sau:

  • nâng cấp Dex để có thể xem và sắp xếp các sinh vật đã sưu tầm tốt hơn
  • field / độ hiếm / sự kiện thay đổi theo kiểu sử dụng hoặc theo thời gian
  • export / import cục bộ
  • sync tùy chọn
  • tính năng chia sẻ nhẹ để cho bạn bè xem kết quả sưu tầm
  • các sự kiện sưu tầm lỏng theo nhóm/đơn vị cộng đồng

Tôi đang tìm hiểu đâu là mức mở rộng vẫn còn đúng chất Tokenmon.

Những điểm tôi muốn nhận phản hồi

  • liệu concept này có thể tạo hứng thú trong hơn một tuần hay không
  • cần thể hiện ranh giới quyền riêng tư như thế nào để tạo được niềm tin
  • mức thống kê nào là ổn, và từ đâu thì bắt đầu giống “phân tích công việc”
  • với ứng dụng local-first thì sync hay tính năng chia sẻ nên ở mức nào là phù hợp
  • nếu muốn tăng động lực sưu tầm hay yếu tố game, hướng nào sẽ là tự nhiên

Vì vẫn còn ở giai đoạn đầu nên còn nhiều chỗ thiếu sót.
Tôi sẽ rất cảm kích nếu nhận được cả những phản hồi mang tính phê bình 🙏

6 bình luận

 
21919 2026-04-22

Có vẻ như Tokenmon đang ghi đè gì đó lên statusline của Claude Code huhu

 
bigcataroido 2026-04-22

Phần thu thập mức sử dụng token vốn đã được làm sẵn, nhưng có vẻ vẫn gây bất tiện. Chúng tôi đã cải thiện các điểm bạn góp ý và phát hành lại phiên bản mới! Vui lòng cập nhật. Cảm ơn bạn đã sử dụng!

 
hshim 2026-04-21

Từ khi chuyển sang Claude Max thì mình đang đốt token, chắc phải bật thử một lần mới được haha

 
bigcataroido 2026-04-21

Cảm ơn bạn! Hãy bắt thật nhiều Tokenmon nhé!!

 
limhasic 2026-04-21

Bán skin là ngon

 
bigcataroido 2026-04-21

Mình vẫn chưa nghĩ đến chuyện doanh thu... cảm ơn bạn đã quan tâm!