Suas cotas de IA na barra de menus, antes de bater no limite.
App nativo de barra de menus para macOS que mantém visível cada cota das suas assinaturas de IA — Claude Code, Codex, SuperGrok, Cursor, OpenRouter, MiniMax, OpenCode e MiMo. Uma faixa colorida na barra de menus, um popover com o quadro completo e uma notificação antes de a cota acabar, não depois. Tudo local, código aberto sob MIT.
MIT · macOS 13+ · Swift 5.9 · 8 providers · 180 testes
Ferramentas de IA por assinatura não avisam
A janela de 5 horas do Claude Code fecha no meio de um refactor, o teto semanal cai numa quinta-feira, e o primeiro sinal de problema é a mensagem de limite atingido. Enquanto isso, a cota que você tem sobrando em outra assinatura fica parada — porque nada diz que ela está lá.
O OkTally mantém cada uma dessas cotas visível de relance: um glifo por provedor na cor da marca, o percentual restante colorido pela proximidade do limite, e um alerta do macOS no momento em que um threshold é cruzado — uma vez por cruzamento, não uma vez por consulta.
É o irmão de Mac do Okami Tally: a mesma missão do app de iPhone, agora como app open-source de barra de menus — rodando onde as sessões de código acontecem.
O que o OkTally faz
Barra de menus colorida, quantos pinos quiser
Fixe qualquer número de janelas de cota. Cada uma vira um glifo na cor do provedor com o percentual restante — verde acima de 30%, âmbar até 30%, vermelho até 10%. Sem pinos, o app mostra automaticamente a janela mais próxima do limite.
Oito provedores, um protocolo
Claude Code (com importação em um clique do login da CLI), Codex, SuperGrok, Cursor, OpenRouter, MiniMax, OpenCode e MiMo. Cada provedor é um plugin de um único protocolo que normaliza tudo num só modelo de cota — janela rolante, contador periódico, saldo de créditos, medido ou estimado.
Um popover que responde a pergunta primeiro
Um medidor-herói destaca a janela mais próxima de acabar, com contagem regressiva para o reset. Abaixo, cards por provedor com anel de progresso e uma linha por janela. Provedores com erro ou não configurados recolhem em linhas discretas no fim.
Notificação antes da parede
Um motor de alertas edge-triggered dispara uma notificação do macOS no momento em que um threshold é cruzado — uma vez por cruzamento, não uma vez por consulta. Você troca de provedor antes de queimar a sessão, não depois.
Preferências no estilo System Settings
Uma barra lateral lista cada provedor com um ponto de status ao vivo, um painel por provedor — OAuth, chave de API ou sessão web — e um painel geral para reordenar e remover os pinos da barra de menus.
Tudo local: Keychain e SQLite
Tokens OAuth e chaves de API vivem no Keychain do macOS, nunca em texto plano. O histórico de uso fica num SQLite local. Sem telemetria, sem analytics, sem servidor externo — o app fala apenas com as APIs dos próprios provedores.
Ficha técnica do OkTally
Quando usar o OkTally
Sessões longas de código com assinatura
Um olhar na barra de menus diz se a janela de 5 horas aguenta o refactor — e o alerta chega antes de a sessão morrer no meio, não depois.
Quem alterna entre várias assinaturas
Claude para código, Codex para revisão, Cursor no editor, OpenRouter para o resto. Os pinos coloridos mostram onde ainda há margem sem abrir um único painel web.
Quem não quer credencial fora do aparelho
Tokens e chaves ficam no Keychain do macOS, o histórico num SQLite local, e as consultas vão direto do Mac para cada provedor. Não existe servidor intermediário — nem da Okami, nem de ninguém.
Perguntas sobre o OkTally
Qual a diferença entre OkTally e Okami Tally?+
Mesma missão, plataformas diferentes. O Okami Tally é o app fechado de iPhone, distribuído pela App Store, com widgets e Dynamic Island. O OkTally é o app open-source (MIT) de barra de menus para macOS, distribuído via GitHub Releases — feito para o Mac onde as sessões de código acontecem.
Como instalo o OkTally?+
Baixe o DMG na página de Releases do GitHub e arraste para Aplicativos. O app não é notarizado: no primeiro uso, clique com o botão direito em OkTally.app → Abrir → Abrir. Também dá para compilar do código-fonte com Swift 5.9+ (bash Scripts/build_app.sh) e instalar um launch agent para iniciar com o login.
Preciso logar de novo em cada provedor?+
Nem sempre. O Claude Code importa em um clique o login existente da CLI, e o Cursor é automático — o app lê a sessão local do próprio Cursor. Os demais usam OAuth, chave de API ou, no caso do MiMo, uma sessão web dentro do app que se recupera sozinha quando o cookie expira.
Meus dados de uso saem do Mac?+
Não. Tokens OAuth e chaves de API ficam no Keychain do macOS, o histórico de uso num SQLite local, e o app fala apenas com as APIs dos próprios provedores. Não há telemetria, analytics nem servidor externo.
Quer o OkTally rodando no seu contexto?
O produto é aberto e você pode rodar sozinho. A implantação no seu ambiente, com integração e hand-off documentado, é a consultoria.
