4 pontos por bigcataroido 2026-04-21 | 6 comentários | Compartilhar no WhatsApp

Olá.

Enquanto eu continuava usando ferramentas de programação com LLM como Claude Code e Codex,
passei a sentir que o número de uso de tokens era apenas um “valor descartável” que continuava se acumulando e desaparecendo.

Já que é um valor que de qualquer forma continua sendo usado e consumido,
pensei que, em vez de medi-lo ou otimizá-lo à força,
poderia haver uma outra forma de aproveitá-lo.

Eu já gostava de apps como o RunCat, que expressa o uso de CPU com um gato correndo,
e, lembrando da estrutura de “exploração → encontro → coleção” dos jogos de Pokémon que eu jogava quando criança,

acabou surgindo a ideia:

“E se o próprio uso de tokens fosse visto como exploração?”

Foi assim que criei o Tokenmon.

O que é o Tokenmon?

Tokenmon é um app de barra de menu para macOS que transforma o uso de LLM em progresso de exploração.

Atualmente, ele oferece suporte ao uso baseado em Claude Code, Codex, Gemini e Cursor.

Ao usar ferramentas como Claude Code ou Codex,
o progresso de exploração vai se acumulando com base em metadados locais de uso,
e, quando chega a uma certa quantidade, você encontra uma criatura selvagem.

Os encontros acontecem automaticamente:

  • ela é capturada ou
  • ela foge

O resultado é decidido assim.

Não é uma estrutura em que o usuário luta diretamente ou aperta botões para capturar;
é mais próximo de um jogo de coleção passivo,
que avança silenciosamente em segundo plano enquanto você só continua usando suas ferramentas de programação como de costume.

Direção do design

Tokenmon não é uma ferramenta de produtividade.

É um experimento criado para tornar um pouco mais divertido esse “valor descartável” que é o uso de tokens.

Principais restrições de design

  • Local-first: armazenamento local baseado em SQLite
  • Privacidade em primeiro lugar: não lê nem armazena o conteúdo de prompts ou respostas do modelo
  • Provider-agnostic: o tratamento específico de Claude/Codex fica nos adaptadores, e a lógica do jogo usa apenas eventos de uso normalizados
  • Baixo custo de atenção: dá para entender o estado em poucos segundos pela barra de menu
  • Mínima interação manual: o próprio uso de LLM é o progresso do jogo

Como instalar

Homebrew:

brew install --cask aroido/tokenmon/tokenmon

Links do projeto

Página de apresentação:
https://aroido.com/projects/tokenmon/

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

Estado atual (P0)

  • Somente macOS
  • Local-first
  • Single-player
  • Focado em coleção

Direções que estou considerando para o futuro

Ainda não há nada definido, mas estou pensando em caminhos como estes:

  • fortalecer o Dex para permitir apreciar e organizar melhor as criaturas coletadas
  • campos / raridade / eventos que mudam conforme o padrão ou período de uso
  • export / import local
  • sync opcional
  • uma função leve de compartilhamento para mostrar os resultados da coleção a amigos
  • eventos de coleção mais soltos em nível de equipe/comunidade

Ainda estou explorando até onde vai uma expansão que continue tendo a cara do Tokenmon.

Pontos sobre os quais quero receber feedback

  • se esse conceito consegue continuar divertido por mais de uma semana
  • como mostrar os limites de privacidade para que passem confiança
  • até que ponto as estatísticas parecem aceitáveis e a partir de onde passam a soar como “análise de trabalho”
  • qual seria um nível adequado de sync ou compartilhamento em um app local-first
  • que direção pareceria natural caso eu reforçasse a vontade de colecionar ou o aspecto de jogo

Ainda está em fase inicial, então há muitas partes a melhorar.
Agradeço muito se puderem compartilhar feedback, inclusive críticas, à vontade 🙏

6 comentários

 
21919 2026-04-22

Parece que o Tokenmon está sobrescrevendo alguma coisa na statusline do Claude Code T_T

 
bigcataroido 2026-04-22

Eu tinha deixado uma parte para coletar o uso de tokens, mas parece que isso causou incômodo. Melhorei os pontos que você mencionou e já publiquei uma nova versão! Por favor, atualize. Obrigado por usar!

 
hshim 2026-04-21

Troquei para o Claude Max e estava torrando tokens, então acho que vou deixar isso ligado pra ver kkk

 
bigcataroido 2026-04-21

Obrigado! Capturem muitos Tokenmons!!

 
limhasic 2026-04-21

Vender skins é bom

 
bigcataroido 2026-04-21

Ainda não pensei sobre receita, mas... obrigado pelo interesse!