Sessão e semana num relance — com o horário em que cada uma é reiniciada e por quanto tempo o ritmo de hoje vai durar. Sem ícone no Dock, sem janela no caminho.
Abaixo de cada barra, depois que o LimitWatch observa você por um tempo, aparece uma linha dizendo por quanto tempo o limite dura no ritmo em que você o usa — “neste ritmo dá para 1 h 35 min”, ou “neste ritmo dá até zerar” quando o reinício vem antes.
É uma tendência sobre a última hora para a sessão e sobre o último dia para a semana, e ela prefere calar a chutar: nada nos primeiros minutos de uma sessão, nada enquanto nada está sendo consumido, nada depois que o notebook ficou fechado por mais tempo que a janela de observação.
Uma leitura por atualização, até trinta dias, desenhada como um gráfico que você pode estreitar para uma hora ou alargar para um mês. Carimbos de tempo, porcentagens e horários de reinício — nenhum token, nenhum identificador de conta, nada mais.
Fica no contêiner do próprio app e nunca é enviado a lugar nenhum.
Escolha as porcentagens que importam para você — 80 e 95, ou quaisquer outras, até cinco — e o LimitWatch avisa uma vez a cada uma que for cruzada. Deixe vazio e ele nunca avisa.
O intervalo de atualização, o que o ícone da barra de menus mostra, a abertura ao iniciar sessão e o idioma da interface também estão aqui — quinze idiomas, detectados do sistema e alternáveis a qualquer momento.
Um medidor de uso só merece confiança se admitir os momentos em que não consegue ler o uso. O LimitWatch põe o motivo onde estavam os números, em vez de deixar na tela as porcentagens de ontem com cara de atuais.
O token do Claude Code expira — na maioria das vezes durante a noite — e um token
expirado é recusado antes mesmo de chegar à rede. O painel põe o motivo onde estaria a
atualização: A sessão salva do Claude Code expirou — entre novamente. Os
últimos números que ele conseguiu ficam abaixo, e o rodapé do painel diz a idade deles.
Rode claude, entre na conta, e a próxima consulta preenche tudo de novo.
A mesma linha cobre o resto do que pode dar errado: não haver Claude Code neste Mac, um
login salvo que ele não consegue ler, nenhuma assinatura Pro ou Max na conta e nenhuma
conexão com api.anthropic.com.
O rodapé do painel carrega o status do próprio serviço do Claude, lido de
status.claude.com. Durante um incidente a marca na barra de menus fica
laranja para degradação e vermelha para indisponibilidade — então um ponto vermelho ao
lado de uma marca vermelha é problema da Anthropic, não o seu limite.
O incidente é citado exatamente como a página de status escreveu, nas palavras dela. Traduzir a frase de um operador seria inventá-la — e é também por isso que o painel ao lado mostra um nível e nenhum texto de incidente: uma indisponibilidade plausível inventada para uma captura de tela seria uma frase que a Anthropic nunca escreveu.
O LimitWatch não tem backend. Ele lê o token que o Claude Code já guarda nas suas Chaves, pede à Anthropic os seus próprios números de uso e os mostra. Nada sobre você chega ao desenvolvedor, porque não há para onde ir.
Três hosts são tudo com que o app conversa:
api.anthropic.com — seus números de uso, com o seu próprio tokenstatus.claude.com — se o próprio Claude está saudável, sem tokenregistry.npmjs.org — se existe um Claude Code mais novo, sem tokenSem telemetria, sem relatório de falhas, sem publicidade — e as janelas do próprio app não carregam absolutamente nada da rede. A política de privacidade completa detalha cada arquivo que ele lê.
O LimitWatch está a caminho da Mac App Store. Esta página vai carregar o link no mesmo dia em que for aprovado.
Quer saber quando isso acontecer, ou tem uma pergunta antes? serg.mosk.dev@gmail.com.