Sobre o projeto
TokenBar é um aplicativo nativo de barra de menus do macOS que monitora o uso de tokens de IA e cotas de assinatura para mais de 25 agentes de codificação de IA, incluindo Claude Code, Codex, Cursor, OpenCode e Gemini CLI. Ele lê dados localmente a partir de logs de sessão, sem exigir conta ou telemetria. A barra de menus exibe os tokens de hoje, o custo, os tokens ao vivo por minuto ou a cota de assinatura restante, com indicadores visuais como barras de sinal, um anel ou um picolé derretendo. Uma animação de gato corre mais rápido conforme o uso aumenta, inspirada no RunCat.
O painel abre como um painel Liquid Glass (popover em versões mais antigas do macOS) com abas de aplicativos para filtrar agentes e um seletor de visualização que oferece sete lentes: Overview, Models, Monthly, Daily, Hourly, Stats e Agents. Ele também inclui um gráfico de contribuição 3D interativo para o uso anual, cartões de cota OAuth com projeções de ritmo, rastreamentos de sessão ao vivo, sequências e controle total por teclado. Atualizações malsucedidas mantêm o último valor conhecido.
A instalação é via cask do Homebrew: `brew install --cask nanako0129/tokenbar/tokenbar`. O aplicativo requer Apple Silicon e macOS 14+, com efeitos Liquid Glass no macOS 26 e o painel de vidro no macOS 27. Ele é assinado de forma ad-hoc, e as atualizações são entregues via Sparkle com um canal beta opcional. Uma compilação legada em Tauri está disponível para macOS 11–13.
Arquitetura: Rust cuida da análise e agregação de dados por meio do mecanismo compartilhado tokscale-core (fixado como submódulo Git), com uma camada FFI para busca de cotas. Swift gerencia a interface, o shell NSStatusItem e as atualizações do Sparkle. Compile com `make` ou `make run`. O projeto inclui uma base de conhecimento e diretrizes de contribuição.
TokenBar é licenciado sob MIT e é construído sobre o tokscale de Junho Yeo, com raízes em tokcat e RunCat. Patrocínio está disponível via Patreon.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.