Tokenmon - Aplikasi menu bar macOS yang mengubah penggunaan LLM menjadi permainan koleksi
(aroido.com)Halo.
Karena saya terus menggunakan alat coding LLM seperti Claude Code dan Codex,
angka bernama penggunaan token terasa seperti “nilai yang terbuang” yang hanya terus menumpuk lalu menghilang.
Kalau memang akan terus dipakai dan terus dikonsumsi,
daripada repot mengukur atau mengoptimalkannya,
saya jadi berpikir apakah nilai ini bisa dimanfaatkan dengan cara yang berbeda.
Kebetulan saya menyukai aplikasi seperti RunCat yang menampilkan penggunaan CPU sebagai kucing yang berlari,
dan sambil teringat pada struktur “eksplorasi → pertemuan → koleksi” dari game Pokémon yang saya mainkan waktu kecil,
saya pun membuat Tokenmon dari ide:
“Bagaimana kalau penggunaan token itu sendiri dianggap sebagai eksplorasi?”
⸻
Apa itu Tokenmon?
Tokenmon adalah aplikasi menu bar macOS yang mengubah penggunaan LLM menjadi progres eksplorasi.
Saat ini mendukung penggunaan berbasis Claude Code, Codex, Gemini, dan Cursor.
Saat menggunakan alat seperti Claude Code atau Codex,
progres eksplorasi akan terakumulasi berdasarkan metadata penggunaan lokal,
dan ketika mencapai jumlah tertentu, Anda akan bertemu makhluk liar.
Pertemuan berlangsung otomatis:
- tertangkap, atau
- kabur
Hasilnya ditentukan secara otomatis.
Pengguna tidak bertarung langsung atau menekan tombol untuk menangkapnya;
Anda cukup memakai alat coding seperti biasa, dan semuanya berjalan diam-diam di belakang layar,
lebih mirip game koleksi pasif.
⸻
Arah desain
Tokenmon bukan alat produktivitas.
Ini adalah eksperimen untuk membuat “nilai yang terbuang” bernama penggunaan token
terasa sedikit lebih menyenangkan.
⸻
Batasan desain utama
- Mengutamakan lokal: penyimpanan lokal berbasis SQLite
- Mengutamakan privasi: tidak membaca atau menyimpan prompt maupun isi respons model
- Provider-agnostic: penanganan per Claude/Codex ditempatkan di adapter, dan logika game hanya memakai event penggunaan yang sudah dinormalisasi
- Biaya perhatian rendah: status bisa dipahami dari menu bar dalam beberapa detik
- Minim interaksi manual: penggunaan LLM itu sendiri menjadi progres permainan
⸻
Cara instalasi
Homebrew:
brew install --cask aroido/tokenmon/tokenmon
⸻
Tautan proyek
Halaman pengenalan:
https://aroido.com/projects/tokenmon/
GitHub:
https://github.com/aroido/tokenmon
⸻
Status saat ini (P0)
- Khusus macOS
- Local-first
- Single-player
- Berfokus pada koleksi
⸻
Arah yang sedang dipertimbangkan ke depan
Belum ada yang dipastikan, tetapi saya sedang mempertimbangkan arah seperti berikut:
- Peningkatan Dex agar makhluk yang telah dikoleksi bisa dilihat dan diatur dengan lebih baik
- Field / kelangkaan / event yang berubah sesuai pola penggunaan atau periode waktu
- export / import lokal
- sync opsional
- Fitur berbagi ringan untuk memperlihatkan hasil koleksi kepada teman
- Event koleksi santai untuk tim/komunitas
Saya masih mengeksplorasi sampai sejauh mana perluasan yang tetap terasa khas Tokenmon.
⸻
Bagian yang ingin saya dapatkan masukan
- Apakah konsep seperti ini bisa tetap menyenangkan lebih dari seminggu
- Bagaimana batas privasi sebaiknya ditampilkan agar terasa dapat dipercaya
- Statistik seperti apa yang masih terasa wajar, dan mulai titik mana akan terasa seperti “analisis kerja”
- Dalam aplikasi local-first, tingkat sync atau fitur berbagi seperti apa yang paling pas
- Jika ingin memperkuat dorongan koleksi atau unsur game, arah seperti apa yang terasa alami
⸻
Karena masih tahap awal, masih banyak kekurangan.
Saya akan sangat berterima kasih jika Anda juga nyaman memberikan masukan yang kritis 🙏
6 komentar
Sepertinya Tokenmon menimpa
statuslinemilik Claude Code atau semacamnya T_TSebenarnya sudah ada bagian yang disiapkan untuk mengumpulkan penggunaan token, tetapi sepertinya kurang nyaman. Bagian yang Anda sampaikan sudah kami perbaiki dan kami rilis ulang! Mohon lakukan pembaruan. Terima kasih telah menggunakannya!
Sejak ganti ke Claude Max, token saya terus terkuras, jadi sepertinya harus saya nyalakan sekali ya wkwk
Terima kasih! Tolong tangkap banyak Tokenmon!!
Menjual skin itu bagus
Saya masih belum sempat mempertimbangkan soal pendapatan... terima kasih atas perhatiannya!