Tokenmon - app de barra de menu para macOS que transforma o uso de LLM em um jogo de coleção
(aroido.com)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
Parece que o Tokenmon está sobrescrevendo alguma coisa na
statuslinedo Claude Code T_TEu 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!
Troquei para o Claude Max e estava torrando tokens, então acho que vou deixar isso ligado pra ver kkk
Obrigado! Capturem muitos Tokenmons!!
Vender skins é bom
Ainda não pensei sobre receita, mas... obrigado pelo interesse!