Saltar al contenido
Promoción fundadora: OpenLimiter Pro al 50% de descuento para quienes lo apoyen desde el inicio

Por qué OpenLimiter

Cuando sostienes varias suscripciones de programación con IA, el recurso escaso deja de ser el dinero y pasa a ser la quota. Ya pagaste. La pregunta que decide tu tarde es cuál de esos planes todavía tiene espacio.

El problema

Un desarrollador que corre dos o tres agentes de programación termina la semana con la misma interrupción recurrente. Un plan llega a su ventana, el agente se detiene a mitad de tarea, y el trabajo se pausa mientras una persona va a buscar en paneles cuál otra suscripción todavía se puede usar.

La información existe. Está dispersa en una carga de statusline, un archivo de uso local, una página de facturación y un saldo de crédito, en cuatro formas distintas, ninguna de las cuales puede ver el agente.

Qué hace OpenLimiter al respecto

OpenLimiter lee la quota de las suscripciones de IA compatibles en tu propia máquina, normaliza cada lectura en un solo esquema, y alimenta el propio contexto de los agentes de programación con un estado de presupuesto acotado más consejos de enrutamiento. El primer adaptador es un statusline y un prompt hook para Claude Code.

  • Leer. Los connectors analizan formas que un proveedor o una herramienta local ya produjo. En este release no realizan ningún acceso de red.
  • Normalizar. Un esquema de instantánea único, con enums cerrados, porcentajes acotados y vigencia derivada. Unknown se queda unknown y nunca se convierte en un cero fabricado.
  • Aconsejar. Un statusline compacto para ti, y un bloque de contexto acotado para tu agente que solo lleva códigos enum, números y marcas de tiempo.

Lo que deliberadamente no es

  • No es un proxy. Tus solicitudes siguen yendo directo a tu proveedor.
  • No es un servicio de panel. No hay servidor de OpenLimiter, no hay cuenta y no hay telemetría.
  • No es una herramienta de facturación. Reporta cuánto de una ventana consumiste, no cuánto te van a cobrar.

Las reglas que sigue el código

Unknown se queda unknown

Lo ausente, lo expirado, lo malformado y lo no reconocido, todo se resuelve como unknown. Un connector que no puede leer algo lo dice. Nada en el código convierte una lectura ausente en un cero, porque un cero falso haría que un agente actuara como si un plan estuviera agotado.

Los porcentajes se truncan, nunca se redondean hacia arriba

Un meter en 99.99% se muestra como 99.9%. Un límite solo se reclama una vez que realmente se alcanzó.

Una fila mala no hace perder un proveedor

Una fila que falla la validación se descarta y las filas restantes siguen contando. Una ventana expirada no es razón para olvidar toda una suscripción.

Con prioridad local, sin ningún servidor en el que confiar

Todo se escribe en un directorio de estado local, bajo tu propia cuenta de usuario. Consulta configuración para saber dónde está eso, y seguridad y privacidad para saber qué te da eso. La licencia es Apache 2.0, y todo el proyecto es UNVERIFIED según sus propias etiquetas hasta que exista un verificador.