← Voltar ao lab

Lab · app de barra de menus do macOS

OpenRouter Meter

Seu saldo da OpenRouter na barra de menus do macOS e o consumo completo num clique: tokens, chamadas, custo e modelos de hoje e dos últimos sete dias.

Instalação

brew install --cask ronanrodrigo/tap/openrouter-meter

Não é notarizado: o cask remove a quarentena para o app abrir normalmente.

Com o nome curto, o Homebrew 7 pede confiança antes (brew trust --cask ronanrodrigo/tap/openrouter-meter); o comando acima, com o nome completo, já passa por essa checagem.

Código no GitHub ↗

macosswiftuiopenrouterhomebrewopen source

Print real do OpenRouter Meter em modo escuro: na barra de menus do macOS, o ícone de medidor com o saldo US$ 87,93; logo abaixo, o painel com saldo restante de US$ 122,07 de US$ 210,00 consumidos (58%), 34 de 1.000 requisições gratuitas usadas e, em cartões separados, tokens, chamadas, custo e modelos principais de hoje e dos últimos sete dias.
Print de uma conta real: o item na barra de menus e o relatório completo, na mesma imagem.

O que ele mostra

Tudo o que importa fica visível sem abrir nada: o saldo na barra de menus e o restante num clique.

  1. 01

    Saldo e medidor de consumo

    Quanto ainda resta de crédito, em dólar, sempre à vista na barra de menus. No painel, o medidor mostra a fatia já consumida do total da conta.

  2. 02

    Cota de requisições gratuitas

    Quantas requisições gratuitas já foram usadas e quantas ainda restam, com a barra de proporção do período.

  3. 03

    Tokens, chamadas e custo

    Hoje e nos últimos sete dias: total de tokens, número de chamadas e o custo estimado de cada janela.

  4. 04

    Os modelos que mais pesaram

    Os modelos que mais consumiram tokens no período, ranqueados e com a proporção de cada um.

De onde vêm os números

Os dados vêm do próprio OpenRouter e do histórico local do Hermes. A origem usada fica indicada no painel.

Saldo e uso pela API da OpenRouter

O saldo, o total de crédito, o medidor de consumo e a cota de requisições gratuitas vêm da API de créditos da OpenRouter, com a chave da sua conta.

A chave fica no Keychain do macOS ou em $HERMES_HOME/.env, nunca no código.

Tokens e modelos pelo histórico do Hermes

Sem uma chave de provisioning da OpenRouter, o detalhamento de tokens, chamadas, custo e modelos é lido do histórico local do Hermes ($HERMES_HOME/state.db), em modo somente leitura.

Quando é essa a origem, o painel exibe Histórico local do Hermes no cabeçalho — você sabe de onde veio cada número.

Onde encontrar o resto