Conheça seus limites.
Contorne eles.
Leia a quota das suas assinaturas de IA localmente. Dê aos agentes um estado de orçamento limitado e recomendações. Código aberto, local first, multiplataforma.
Windows, macOS e Linux têm builds de desktop empacotadas no release, e o npm é a instalação de linha de comando recomendada. O web app não precisa de nada instalado. As builds de desktop ainda não são assinadas digitalmente, então Windows e macOS avisam na primeira execução. Os aplicativos móveis não foram construídos.
Todas as opções de downloadTodo plano em uma tela
Um cartão por provedor: o meter, quão recente é essa leitura, e quando a janela reinicia. O que você vê aqui é o que se instala.


O aplicativo de desktop empacotado, capturado numa máquina real contra os fixtures sintéticos de demonstração do projeto. Nenhuma conta, credencial ou número real de uso aparece nele.
Dados de demonstraçãoQuando você se afasta da mesa, os números continuam no seu próprio disco.
Nada precisou ser enviado a lugar nenhum para isso ser verdade.
O que ele lê, onde isso chega
Sem depoimentos, sem mural de avatares, sem contador de usuários. Cada cartão abaixo ou já traz um connector nesta versão, ou diz claramente que ainda não tem um.
Claude
Interpreta o bloco de limite de taxa que o Claude Code já entrega ao seu comando de statusline. Ele não pede nada à Anthropic por conta própria.
OpenRouter
Interpreta o formato de créditos que a OpenRouter documenta. A chave pertence ao gerenciador de credenciais do seu sistema operacional, nunca a um arquivo.
Codex
Interpreta o formato de uso que as ferramentas do Codex produzem. O formato é interno, então pode mudar sem aviso, e falha de forma segura quando isso acontece.
Antigravity
Interpreta o formato de quota que as ferramentas do Antigravity produzem. Também interno, marcado como tal, e nunca corrigido ou reescrito.
OpenCode
Descreve a visão de uso por trás de uma sessão existente. Carrega o maior risco de automação dos seis e para no instante em que essa sessão expira.
Perplexity
Connector planejado. Meça isso hoje por manual entry ou ingest.
Grok
Connector planejado. Meça isso hoje por manual entry ou ingest.
Gemini CLI
Connector planejado. Meça isso hoje por manual entry ou ingest.
GitHub Copilot
Connector planejado. Meça isso hoje por manual entry ou ingest.
Cursor
Connector planejado. Meça isso hoje por manual entry ou ingest.
Ollama
Connector planejado. Meça isso hoje por manual entry ou ingest.
DeepSeek
Connector planejado. Meça isso hoje por manual entry ou ingest.
Mistral
Connector planejado. Meça isso hoje por manual entry ou ingest.
Manual entry
Orçamentos que você mantém à mão, para um modelo self hosted ou qualquer assinatura sem connector. Nunca quebra e nunca chuta.
Statusline do Claude Code
Uma linha ao lado do seu prompt: o pior meter por provedor, com um código de motivo na frente. Ela recorre ao cache e nunca bloqueia a ferramenta que a chamou.
Prompt hook do Claude Code
Um bloco limitado ao enviar o prompt, cercado por um limite explícito de dados não confiáveis. Quando todo provedor está unknown, ele não injeta nada.
Qualquer shell
O snapshot inteiro como uma tabela para você, ou como JSON para um script. Sem chamada de rede, sem conta, sem daemon no meio.
Qualquer ferramenta que grave um arquivo
Um comando genérico aceita um payload para qualquer connector, então um provedor sem integração ainda pode ser alimentado por um script que você controla.
Integração contínua
Exporte o cache como JSON e faça asserções sobre ele num pipeline. Todo release é testado em Windows e Linux a cada push.
Seu próprio front end
O cache é um documento simples no seu disco, com um schema versionado. Leia e construa a visão que quiser.
Funciona com suas ferramentas
Um meter sobre cada assinatura que você já mantém. Cada connector lê um formato que algo na sua máquina já escreveu, e nesta versão nenhum deles toca a rede.
Já disponíveis
Seis connectors vêm nesta versão
O que cada um realmente faz
Um parser não é uma conexão
- ClaudeCLI local
- Parser
- Pronto
- Leitor
- Pronto
- Auth
- Não necessário
- Verificação
- Unverified
O Claude Code grava um bloco de limite de taxa no seu comando de statusline.
- OpenRouterSó importação
- Parser
- Pronto
- Leitor
- Nenhum
- Auth
- Pronto
- Verificação
- Unverified
O endpoint de créditos é documentado e a resposta dele é interpretável.
- CodexSó importação
- Parser
- Pronto
- Leitor
- Nenhum
- Auth
- Não necessário
- Verificação
- Unverified
Um formato de payload interno, que pode mudar sem aviso.
- AntigravitySó importação
- Parser
- Pronto
- Leitor
- Nenhum
- Auth
- Não necessário
- Verificação
- Unverified
Um formato de payload interno, que pode mudar sem aviso.
- OpenCodeSó importação
- Parser
- Pronto
- Leitor
- Nenhum
- Auth
- Não necessário
- Verificação
- Unverified
Uma visão de uso por trás de uma sessão em que você já entrou.
- Manual entryManual
- Parser
- Pronto
- Leitor
- Nenhum
- Auth
- Não necessário
- Verificação
- Unverified
Números que você mesmo mantém, para qualquer coisa sem interface.
| Provedor | Estado | Parser | Leitor | Auth | Verificação |
|---|---|---|---|---|---|
| ClaudeO Claude Code grava um bloco de limite de taxa no seu comando de statusline. O OpenLimiter lê este por conta própria. | CLI local | Pronto | Pronto | Não necessário | Unverified |
| OpenRouterO endpoint de créditos é documentado e a resposta dele é interpretável. Nada aqui busca este, então o documento vem de você. | Só importação | Pronto | Nenhum | Pronto | Unverified |
| CodexUm formato de payload interno, que pode mudar sem aviso. Nada aqui busca este, então o documento vem de você. | Só importação | Pronto | Nenhum | Não necessário | Unverified |
| AntigravityUm formato de payload interno, que pode mudar sem aviso. Nada aqui busca este, então o documento vem de você. | Só importação | Pronto | Nenhum | Não necessário | Unverified |
| OpenCodeUma visão de uso por trás de uma sessão em que você já entrou. Nada aqui busca este, então o documento vem de você. | Só importação | Pronto | Nenhum | Não necessário | Unverified |
| Manual entryNúmeros que você mesmo mantém, para qualquer coisa sem interface. Nada aqui busca este, então o documento vem de você. | Manual | Pronto | Nenhum | Não necessário | Unverified |
Leitor significa que algo dentro do OpenLimiter vai buscar o número. Auth significa que uma credencial é guardada e usada. Cada célula acima é lida em tempo de build a partir do registro de provedores revisado, em vez de escrita nesta página, então um estágio não pode ser reivindicado aqui sem um humano mudar uma spec antes. O registro descreve mais 12 produtos sem connector nenhum, por isso eles não são linhas aqui. Nada nesta página é chamado de conectado.
Planejados
Conhecidos, nomeados e ainda não escritos
Toda ferramenta desta página já pode ser medida hoje. Anote os números com manual entry, ou envie um payload com ingest a partir de qualquer script que você controle, e ele cai no mesmo snapshot que um connector.
Como alimentar umTodo connector vem marcado UNVERIFIED, que é o padrão honesto: nenhum verificador explícito confirmou ainda um formato contra uma conta real. Três deles leem interfaces internas às ferramentas de outra empresa, que podem mudar sem aviso, e quando isso acontece, esse provedor falha de forma segura para unknown em vez de chutar. Cada connector e seu estado real.
Roda onde você trabalha
Windows, macOS e Linux, a partir de um terminal, um statusline, um prompt hook ou um script, e em qualquer navegador pelo web app. Um cache local, lido por qualquer coisa que você aponte para ele.


Essas são capturas de tela do web app rodando em tamanho de celular, contra os fixtures sintéticos do projeto, declarado aqui em palavras em vez de carimbado sobre as imagens. A mesma leitura abre em qualquer navegador no web app, que se instala numa tela de início. Aplicativos nativos para iOS e Android estão planejados e ainda não foram construídos.
Web app
disponívelUm navegador é a única superfície que todo dispositivo já tem. Este roda o mesmo motor da ferramenta de linha de comando, sobre um documento que você entrega a ele, sem nada enviado e sem conta em lugar nenhum.
O mesmo motor, na aba
Não é uma segunda implementação. O núcleo, os connectors e o adaptador são espelhados da ferramenta de linha de comando para o pacote do navegador, então uma leitura aqui e uma leitura num terminal não podem divergir.
Você entrega o documento
Cole ou solte o que o openlimiter export imprime. Uma aba de navegador não consegue ler seu disco sozinha, e nada é enviado para compensar isso: a interpretação acontece na própria aba e nenhuma requisição sai dela.
Instala, e funciona offline
Adicione à tela de início do celular ou do desktop e ele abre como um aplicativo. Um service worker o mantém funcionando sem nenhuma rede, porque ele nunca precisou de uma.
As duas coisas estão documentadas em detalhe: o que um agente recebe e cada comando que ele já traz.
Perguntas frequentes
O que realmente sai da minha máquina?
É seguro apontar para minhas ferramentas?
O prompt hook pode quebrar minha sessão?
Quais provedores funcionam hoje?
Eu preciso de uma chave de API?
Ele roteia minhas requisições por mim?
O que acontece quando um connector quebra?
Existe um aplicativo de desktop ou de celular?
É grátis?
O que é o OpenLimiter Pro?
Preços
Tudo que roda na sua máquina é grátis, e isso não é uma promoção de lançamento. A única coisa que algum dia poderia custar dinheiro é um serviço rodando em servidores, porque servidores custam dinheiro para rodar.
OpenLimiter
disponívelGrátispara sempre, e na licença
O produto local inteiro, para todo mundo, sem nenhuma conta em lugar nenhum.
- Cada connector, e cada um que for adicionado depois
- O agent context block limitado e suas recomendações de roteamento
- Notificações e sons no desktop quando uma janela se aproxima do limiteplanejado
- Temas, no aplicativo de desktop e no navegador
- A ferramenta de linha de comando completa e cada configuração de statusline
- Os três caminhos de ingestão: um connector, ingest, ou manual entry
- Sem limite de uso, sem conta, sem recurso trancado atrás de nada
OpenLimiter Pro
não construído$5por mêspreço de fundador
$10 é o preço regular planejado. Os primeiros apoiadores mantêm $5.
Serviços que rodam em servidores, não na sua máquina. Cada linha abaixo está a caminho e nenhuma delas existe ainda: não há checkout, não há formulário de cartão e não há lista de espera.
- Sincronização criptografada do estado de quota entre seus próprios dispositivos
- Notificações push para o celular quando uma janela se aproxima do limite
- Smart limiter: roteamento consciente de quota entre seus modelos, guiado por estado de orçamento em tempo real
- Alertas por email e um resumo semanal
- Regras de entrega de alerta, para uma hora silenciosa continuar silenciosa
- Histórico de uso hospedado e tendências de consumo em cada dispositivo
- Pedidos prioritários de connector, para seu provedor ser construído primeiro
- Uma camada de painel para equipes, mais adiante que o resto
O OpenLimiter é um projeto de código aberto independente para quem mantém várias assinaturas de IA ao mesmo tempo e prefere saber qual delas ainda tem espaço, em vez de descobrir isso do jeito difícil, no meio de uma tarefa.
Ele é construído em torno de três compromissos fáceis de declarar e difíceis de manter. Se ele te economiza uma tarde, patrocinar é a melhor forma de manter os connectors funcionando à medida que os formatos por trás deles mudam. Reportar um connector que quebrou vale exatamente o mesmo.
Ele roda na sua máquina
Cada connector nesta versão é um parser sobre algo que já está no seu disco. Sem saída de dados para provedor, sem daemon, sem conta.
Ele não reporta para ninguém
O software não tem telemetria, não tem analytics, e não tem servidor do OpenLimiter para nada alcançar. Este site mantém apenas contagens de página sem cookies, sem nada pessoal.
Unknown continua unknown
Um número ausente nunca vira um número confiante. Quando um formato muda por baixo de um connector, esse provedor falha de forma segura.
Lucas Costa
Autor e mantenedor. lucas@lucaswebsystems.com



