Skip to content

v3.0.0 — Monitoramento financeiro de contas de API

Latest

Choose a tag to compare

@luisroquette luisroquette released this 31 Jul 01:31
· 4 commits to master since this release

3.0.0 — 2026-07-30

Segunda geração do NotchAgent, agora também voltada ao monitoramento financeiro
de contas de API.

Descontinuações

  • O companion iOS/watchOS "AgentMeter" foi descontinuado e removido do
    repositório. O monitoramento financeiro de contas de API segue só no app Mac.

Monitoramento de APIs

  • Cadastro genérico de múltiplas contas por provedor, com credenciais isoladas
    no macOS Keychain e sessões web separadas por conta.
  • Dashboard financeiro em BRL com Gasto da janela, Saldo atual e
    Plano mensal, sem misturar recargas, assinaturas e quotas.
  • Integrações para Anthropic API, OpenAI, DeepSeek, OpenRouter, Google/Gemini,
    xAI, ElevenLabs, Firecrawl, twitterapi.io e múltiplos projetos X/Twitter.
  • Assinaturas Claude/Claude Code, ChatGPT, Google AI e Firecrawl separadas do
    consumo faturado das APIs.

Precisão e atualização

  • Origem registrada por campo: API oficial, portal oficial, valor manual ou
    estimativa proporcional.
  • Reconciliação entre API e portal com tolerâncias explícitas; divergências
    deixam o card parcial em vez de exibir um valor como confirmado.
  • Janela padrão de 30 dias, Google em 28 dias oficiais e mês-calendário
    identificado quando exigido pelo provedor.
  • Valores oficiais em BRL preservados sem reconversão; USD convertido pela
    cotação PTAX atual do Banco Central.
  • Refresh individual por card, invalidação forçada de cache e proteção contra
    respostas antigas sobrescrevendo leituras novas.
  • Total consumido de 30 dias explica no card quando uma conta fica de fora por
    dividir billing scope com outra já contada, em vez de sumir sem explicação.
  • Estimativa de custo por modelo não reconhecido na tabela de preços deixou de
    contar como US$0 verificado — fica de fora da estimativa, não zerado.

Interface e operação

  • Lista rolável com todos os provedores, detalhes expansíveis e reordenação por
    arrastar.
  • Estados visíveis: atualizando, atualizado, desatualizado, parcial e erro.
  • Correção do gesto vertical que mudava indevidamente a página do notch.
  • Tipografia da tela de APIs aumentada — rótulos e valores estavam entre 4,9pt
    e 6,5pt, ilegíveis mesmo no painel expandido de 660pt de largura.

Segurança e distribuição

  • Diagnóstico exportável sem credenciais, cookies, nomes, IDs ou valores.
  • Auditoria pública, hook pre-push e workflow de CI bloqueiam padrões de
    segredo e identificadores pessoais.
  • Assinatura do bundle configurável por ambiente, sem certificado pessoal
    fixado no código.
  • graphify-out removido do Git por replicar código e dados gerados.

Qualidade

  • 206 testes automatizados aprovados, incluindo integridade financeira, cache,
    persistência, segurança, scroll e E2E somente leitura das contas configuradas.
  • Testes e builds de release executados com probes pagos desativados.

Instalação

curl -L -o NotchAgent.zip https://github.com/luisroquette/notchagent/releases/download/v3.0.0/NotchAgent-3.0.0.zip
unzip NotchAgent.zip
xattr -dr com.apple.quarantine NotchAgent.app
cp -R NotchAgent.app /Applications/

Testes: 206/206 passando (1 skip).