Cada limite de assinatura, numa tela só.

Você assinou um segundo plano do Claude para não precisar parar de trabalhar — e aí conferir se ele tinha espaço significava entrar nele.

O Softcap fica na barra de menus e mostra todos os planos de uma vez: o que foi gasto, o que redefine quando, qual conta abrir em seguida.

Baixar na Mac App Store

macOS 14+ · Ver o código-fonte · .dmg direto

Ajustes de contas: três contas em uma lista, cada uma com sua origem e um botão para esquecê-la.
Ajustes de estatísticas: uma semana de uso do limite semanal traçada para três contas.
Ajustes de avisos: limiares em 95 e 80 por cento, avisos de recuperação e horas de silêncio.
A janela mínima: nomes de conta e barras de uso, sem a moldura em volta.
Limites de sessão e de semana, ao vivo na barra de menus. Várias contas Claude e Codex em uma única lista. Um mês de histórico de uso para cada conta. Limiares, avisos de recuperação e horas de silêncio. Uma linha para cada conta, e nada mais.

Por que ele existe

Medir uma cota não deveria gastá-la

O Softcap lê o uso da assinatura diretamente para contas adicionadas pelo navegador. Essas requisições buscam limites sem enviar prompt nem executar modelo.

O Codex funciona do mesmo jeito: entre pelo navegador e o Softcap lê o uso dessa conta direto do serviço. Nada é tirado dos arquivos da própria CLI, então o que você vê nunca depende de quando o Codex rodou pela última vez.


Vários planos

Ele nunca toca na sua CLI

Um monitor que desconecta você daquilo que monitora é pior do que nenhum. O Softcap não lê nenhuma credencial do Claude Code ou do Codex nem guarda cópia delas — então sair por lá, ou trocar de conta, não muda nada aqui.

Cada assinatura é adicionada uma vez pelo navegador e mantém uma concessão própria, então vários planos ficam na tela juntos e cada um se atualiza sozinho — com a CLI rodando ou não, e em qualquer conta que ela esteja.


Ao longo do tempo

Três assinaturas, um mês, zero gasto para saber

Uma linha por conta. A cor significa qual conta aqui e quão carregado em todo o resto, então as duas escalas nunca se emprestam. Os planos renovam em dias diferentes — então, a qualquer hora, o quadro diz qual conta está fresca.

  • 3 contas
  • 7 redefinições em 28 dias
  • 0 de cota gasta para medir
100%75% 50%25%0% 80% · primeiro aviso 95% · último alerta 16 Aug23 Aug 30 Aug6 Sep 13 Sep
alex sam sam.k

As guias tracejadas são onde as notificações disparam: um aviso em 80%, um último alerta em 95%. Cada queda é a cota de uma semana se renovando. E uma pausa, como a de alex, é um trecho sem nada medido; desenhar por cima dele seria alegar uma leitura que ninguém fez.


O resto

Coisas pequenas que importam às 2 da manhã

Um cronômetro na barra de menus

O limite da conta que você está usando, e quanto falta para liberar — sem clicar. A faixa pode levar a contagem regressiva, a porcentagem, ambas ou só o ícone, e um atalho à sua escolha abre a janela sem você alcançar o mouse.

Widgets

Os quatro tamanhos no macOS. A mesma linha de conta que a janela usa, então eles não conseguem divergir.

Ele avisa antes de você bater no teto

Em 80% e 95% por padrão, ou nos níveis que você definir — uma vez por cruzamento, não a cada consulta.

Horário silencioso

Nada chega enquanto você dorme, e nada é entregue atrasado para compensar.

Dez idiomas

Inclusive árabe, disposto da direita para a esquerda. A troca vale na hora, sem reiniciar.

Seus tokens ficam onde estão

As credenciais ficam no chaveiro, nunca copiadas para preferências ou logs. Quando algo falha, o app envia ao autor uma descrição da falha, limpa de caminhos, endereços e qualquer coisa parecida com um token antes de sair da máquina — e isso pode ser desligado. A única outra requisição é uma checagem por versão nova, diária e enquanto a tela de atualizações estiver aberta, e ela também pode ser desligada.


Por dentro

Para quem lê esta parte

Requisitos
macOS 14 ou mais recente.
Claude
Ao vivo, do endpoint de uso OAuth. Como funcionam os limites do Claude →
Codex
Uso ao vivo para cada conta, lido do serviço com a concessão da própria conta. Como funcionam os limites do Codex →
Adicionar uma conta
Escolha Claude Code ou OpenAI Codex e entre com OAuth e PKCE no seu próprio navegador.
O núcleo
Um pacote Swift sem AppKit e sem strings voltadas a pessoas. Janela, widgets e telefone compartilham uma única visão de linha.
Dependências
Nenhuma. Cada import é um framework da própria Apple ou um módulo deste projeto.
Código-fonte
Público, sob licença MIT. O download acima é o que o pipeline compilou a partir dessa mesma árvore, e cada versão traz o checksum do arquivo que assinou. github.com/milushov/softcap
Custo de rodar
Uma requisição por conta Claude a cada consulta. De cinco em cinco minutos em segundo plano, uma vez por minuto com a janela aberta — ou qualquer intervalo entre trinta segundos e uma hora, se você definir. Nome e plano do Claude são pedidos uma vez e guardados por seis horas. Cada conta Codex salva soma uma requisição de uso por consulta.
Ainda não
Cursor, GitHub Copilot, Gemini CLI, o GLM Coding Plan e o Kimi Code. Um provedor que não pode ser checado contra uma conta real mostraria zero em silêncio, o que é pior do que nada.