Sobre el proyecto
AI Limits es una extensión de panel lateral para Chrome que consolida el uso de suscripciones y los tiempos de reinicio de veinte proveedores de IA en una vista compacta. Los proveedores admitidos incluyen ChatGPT, Claude, Kimi, Cursor, Grok, Mistral, Perplexity, ElevenLabs, New API, LiteLLM, ClawRouter, sub2api, LLM Proxy, DeepSeek, Moonshot, DeepInfra, Fireworks, OpenAI, GroqCloud y OpenRouter.
La extensión normaliza los informes específicos de cada proveedor en una única visualización de 'Usado' o 'Restante'. Cuando un proveedor expone una ventana de reinicio completa, compara el consumo de cuota con el tiempo transcurrido para mostrar una señal de ritmo. Cursor muestra adicionalmente el uso semanal de Grok Bot junto con los límites mensuales de modelos de Cursor y otros modelos, además de un desglose del uso incluido por modelo.
La conexión es optativa por proveedor. ChatGPT, Claude, Kimi, Cursor, Grok, Mistral y Perplexity utilizan la sesión del navegador con inicio de sesión, enviando solicitudes de solo lectura de baja frecuencia a los servicios de uso de sesión web de los propios proveedores, en lugar de extraer el contenido de la página renderizada. ElevenLabs, DeepSeek, Moonshot, DeepInfra, Fireworks, OpenAI, GroqCloud y OpenRouter utilizan claves de API creadas por el usuario frente a APIs fijas de proveedores. New API, LiteLLM, ClawRouter, sub2api y LLM Proxy admiten múltiples instancias configuradas independientemente en orígenes seleccionados por el usuario.
Los datos de cuota normalizada, contador o gasto, saldo, plan, estado de actualización y preferencias se almacenan en el almacenamiento de extensiones de Chrome en el perfil local del navegador. Después de cada actualización exitosa, las observaciones se conservan por instancia durante un máximo de 30 días, sujeto a un límite de 1,024 observaciones por instancia; las últimas 48 horas permanecen a resolución de recolección, mientras que las observaciones anteriores conservadas mantienen el último valor por hora UTC. Los gráficos de historial muestran solo métricas de cuota y no almacenan respuestas sin procesar de proveedores ni credenciales. Las cookies de sesión del navegador y las credenciales de acceso se utilizan solo para el intento actual de recolección y no se guardan persistentemente; las claves de API validadas se almacenan por separado en el almacenamiento local de la extensión.
La actualización automática está habilitada por defecto y se ejecuta aproximadamente cada 15 minutos mientras al menos un proveedor esté conectado, y puede deshabilitarse en Configuración. El panel lateral admite inglés y chino simplificado, siguiendo el idioma de Chrome o una configuración fija.
Los permisos solicitados son storage, alarms y sidePanel, con orígenes de proveedores solicitados individualmente al Conectar. El permiso opcional de cookies se utiliza solo para el acceso a la sesión de Kimi, y el scripting se usa para la recuperación interactiva de Kimi, la mejora manual/de solo conexión de la página de Cursor y las lecturas de sesión y uso del origen de página de Grok. No se solicita el permiso amplio de tabs.
El desarrollo utiliza Node 24 y una versión de pnpm gestionada por Corepack fijada en package.json. Los comandos incluyen pnpm dev, pnpm verify para pruebas, comprobación de tipos, compilación y verificación de diseño, y pnpm verify:zip para producir y validar el artefacto de carga para la Chrome Web Store. La compilación desempaquetada se prepara en dist/chrome-mv3.
El proyecto señala que los proveedores de sesión de navegador dependen de interfaces privadas no admitidas y que los proveedores de clave de API dependen de endpoints documentados o ingeniería inversa, por lo que no se puede garantizar la compatibilidad. Es un proyecto independiente de TiantianFlow, no afiliado ni respaldado por ningún proveedor admitido, y se publica bajo la licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.