Sobre el proyecto

Antigravity Cockpit es una extensión de VS Code para monitorear el uso de cuotas de los modelos de IA de Google Antigravity. El idioma de la interfaz sigue la configuración de VS Code y admite 16 idiomas. Funciones principales: Modos de visualización: se puede alternar entre el panel Webview y el modo QuickPick en la configuración. Webview ofrece vista de tarjetas, modos agrupado/no agrupado, ordenamiento por arrastre y agrupación automática; QuickPick usa la API nativa de VS Code, adecuado para entornos donde Webview no puede cargarse o para usuarios que prefieren el teclado, con soporte para actualizar, alternar agrupación, abrir registros, fijar modelos a la barra de estado y renombrar modelos y grupos. Barra de estado: muestra el estado de cuota del modelo monitoreado actualmente, con seis formatos: solo icono, solo punto de estado, solo porcentaje, punto de estado más porcentaje, nombre más porcentaje y visualización completa. Admite fijar múltiples modelos; si no se especifica un modelo, muestra automáticamente el modelo con la cuota restante más baja. Visualización de cuotas: cada modelo o grupo muestra porcentaje de cuota restante, cuenta regresiva, tiempo de reinicio y barra de progreso. Fuente de cuotas: admite monitoreo local (lee el proceso del cliente Antigravity local) y monitoreo autorizado (accede a la interfaz remota mediante autorización, sin depender del proceso local), conmutables en la esquina superior derecha del panel. El monitoreo autorizado admite múltiples cuentas, permite cambiar la cuenta actual y ver su estado. Indicadores de capacidad del modelo: al pasar el cursor sobre el nombre del modelo, se pueden ver los tipos de entrada admitidos, tamaño de ventana de contexto y otros indicadores de capacidad. Función de agrupación: clasifica modelos automática o manualmente según el grupo de cuotas, con soporte para nombres personalizados, ordenamiento por arrastre y fijación de grupos. Panel de configuración: permite configurar el formato de visualización de la barra de estado, umbral de advertencia, umbral de peligro, modo de vista (tarjetas/lista) y notificaciones. Panel de perfil de usuario: muestra nivel de suscripción e ID de usuario, plegable y con datos privados enmascarados. Notificaciones: envía notificaciones cuando la cuota de un modelo cae por debajo del umbral de advertencia o se agota; se puede deshabilitar en la configuración. Activación automática: permite programar tareas para activar modelos de IA con anticipación y disparar el ciclo de reinicio de cuotas, con modos diario, semanal, intervalo y Crontab; puede activar múltiples modelos a la vez. Las credenciales se almacenan cifradas en el Almacenamiento Secreto de VS Code, se ejecuta localmente y proporciona registros de activación y respuestas de IA. Uso: haga clic en el icono de la barra de estado, presione Ctrl/Cmd+Shift+Q, o ejecute Antigravity Cockpit: Open Dashboard en la paleta de comandos para abrir; cuando el panel esté activo, presione Ctrl/Cmd+Shift+R para actualizar. Si aparece Systems Offline, haga clic en Retry Connection; haga clic en Open Logs para ver registros de depuración. Instalación: se puede buscar e instalar desde el mercado Open VSX, o usar code --install-extension para instalar el archivo VSIX. Para compilar desde el código fuente, se necesita Node.js v18+ y npm v9+, ejecutando npm install, npm run compile y npm run package en orden. El proyecto usa licencia MIT y el README declara que es solo para aprendizaje e investigación personal.