4 points par bigcataroido 2026-04-21 | 6 commentaires | Partager sur WhatsApp

Bonjour.

À force d’utiliser des outils de codage LLM comme Claude Code ou Codex,
je me suis mis à voir le chiffre de la consommation de tokens comme une simple « valeur jetable » qui s’accumule puis disparaît.

Puisqu’on les utilise de toute façon en continu, et qu’ils sont consommés sans arrêt,
je me suis demandé si, plutôt que d’essayer absolument de mesurer ou d’optimiser cette valeur,
on ne pouvait pas l’utiliser autrement.

J’aimais déjà des apps comme RunCat, qui représente l’utilisation CPU avec un chat qui court,
et en repensant à la structure « exploration → rencontre → collection » des jeux Pokémon de mon enfance,

je me suis dit :
« Et si on considérait la consommation de tokens elle-même comme une forme d’exploration ? »
C’est de cette idée qu’est né Tokenmon.

Qu’est-ce que Tokenmon ?

Tokenmon est une app de barre de menus macOS qui transforme l’usage des LLM en progression d’exploration.

À l’heure actuelle, l’app prend en charge les usages basés sur Claude Code, Codex, Gemini et Cursor.

Quand vous utilisez des outils comme Claude Code ou Codex,
la progression d’exploration s’accumule à partir des métadonnées d’usage locales,
et, une fois un certain seuil atteint, vous tombez sur une créature sauvage.

La rencontre se résout automatiquement :

  • soit la créature est capturée
  • soit elle s’enfuit

Le résultat est déterminé automatiquement.

Il ne s’agit pas d’un système où l’utilisateur combat directement ou doit appuyer sur un bouton pour capturer.
Si vous utilisez simplement vos outils de codage comme d’habitude, tout progresse discrètement en arrière-plan :
c’est plutôt un jeu de collection passif.

Orientation de conception

Tokenmon n’est pas un outil de productivité.

C’est une expérimentation conçue pour rendre la « valeur jetable » qu’est la consommation de tokens
un peu plus amusante à ressentir.

Principales contraintes de conception

  • Priorité au local : stockage local basé sur SQLite
  • Priorité à la confidentialité : le contenu des prompts et des réponses du modèle n’est ni lu ni stocké
  • Provider-agnostic : le traitement spécifique à Claude/Codex est placé dans des adaptateurs, et la logique du jeu n’utilise que des événements d’usage normalisés
  • Faible coût d’attention : l’état peut être compris depuis la barre de menus en quelques secondes
  • Minimum de manipulation manuelle : l’usage du LLM lui-même fait avancer le jeu

Installation

Homebrew :

brew install --cask aroido/tokenmon/tokenmon

Liens du projet

Page de présentation :
https://aroido.com/projects/tokenmon/

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

État actuel (P0)

  • macOS uniquement
  • local-first
  • solo
  • centré sur la collection

Pistes envisagées pour la suite

Rien n’est encore arrêté, mais je réfléchis notamment aux directions suivantes :

  • renforcer le Dex pour mieux admirer et organiser les créatures collectées
  • des champs / raretés / événements qui changent selon les habitudes d’usage ou la période
  • export / import local
  • sync optionnelle
  • une fonction de partage légère pour montrer à des amis les résultats de sa collection
  • des événements de collection souples à l’échelle d’une équipe ou d’une communauté

J’explore encore jusqu’où l’extension reste fidèle à l’esprit de Tokenmon.

Points sur lesquels j’aimerais avoir des retours

  • si ce concept peut rester amusant plus d’une semaine
  • comment rendre les limites de confidentialité assez claires pour inspirer confiance
  • jusqu’à quel niveau les statistiques restent acceptables, et à partir d’où cela commence à ressembler à une « analyse du travail »
  • quel niveau de sync ou de partage convient à une app local-first
  • dans quelle direction il serait naturel de renforcer l’envie de collection ou l’aspect jeu

Le projet est encore à un stade précoce, donc il lui manque beaucoup de choses.
Je vous serais reconnaissant de me faire part de vos retours, y compris critiques 🙏

6 commentaires

 
21919 2026-04-22

On dirait que Tokenmon écrase en quelque sorte la statusline de Claude Code, snif snif

 
bigcataroido 2026-04-22

J’avais mis en place une partie pour collecter l’utilisation des tokens, mais il semble que cela ait pu être gênant. J’ai amélioré les points que vous avez signalés et publié une nouvelle version ! Merci de faire la mise à jour. Merci de l’avoir utilisé !

 
hshim 2026-04-21

Depuis que je suis passé à Claude Max, je brûlais des tokens, donc il va falloir que je le laisse tourner un moment haha

 
bigcataroido 2026-04-21

Merci beaucoup ! Attrapez plein de Tokenmon !!

 
limhasic 2026-04-21

La vente de skins, c’est bien.

 
bigcataroido 2026-04-21

Je n’ai pas encore vraiment réfléchi au chiffre d’affaires… merci pour votre intérêt !