17 de agosto de 2026 · Por YasKad
lbjlaq/Antigravity-Manager

Antigravity Tools: una puerta de enlace local para cuentas y protocolos de IA

lbjlaq/Antigravity-Manager · 31.740★ · 3.420 forks

Todo lo que hay que saber sobre lbjlaq/Antigravity-Manager: una aplicación de escritorio y servidor local que administra cuentas de Antigravity y expone una pasarela compatible con varios protocolos de IA.


Qué es Antigravity Tools

Antigravity Tools es el nombre que usa actualmente el repositorio lbjlaq/Antigravity-Manager. Su README lo presenta como una aplicación de escritorio para desarrolladores y aficionados a la IA que reúne administración de varias cuentas, consulta de cuotas, cambio de cuenta y un proxy local de protocolos.

El proxy convierte sesiones web de Google y Anthropic en interfaces compatibles con OpenAI, Anthropic y Gemini. La documentación especifica los extremos /v1/chat/completions y /v1/messages, además de compatibilidad directa con los SDK oficiales de Google para Gemini. No es un producto de Google, Anthropic ni OpenAI: es software comunitario independiente que se conecta a esos ecosistemas.

Puerta de enlace local futurista donde peticiones con protocolos de OpenAI, Anthropic y Gemini entran por portales distintos y salen convertidas en un único haz de luz uniforme.

El origen: de cambiador de cuentas a pasarela local

GitHub registra la creación del repositorio el 26 de noviembre de 2025. La cuenta lbjlaq no publica nombre ni biografía en su perfil; por tanto, no es posible atribuir una identidad personal más allá del seudónimo. La descripción inicial y el nombre del repositorio enfatizaban el cambio fluido de cuentas de Antigravity; el README actual, versión 4.5.2, lo sitúa como una pasarela de IA más amplia.

La evolución también aparece en el registro de cambios incluido en el README: el proyecto documenta sincronización de URL base y clave con Codex o Claude Code, compatibilidad con los flujos de herramientas de esos clientes y correcciones para variantes y protocolos de Gemini. Esa ampliación explica la tensión central del producto: facilitar una interfaz local uniforme para clientes distintos, mientras las plataformas de origen cambian nombres de modelos, requisitos de autenticación y formatos de petición.

Hay una advertencia importante del propio proyecto: su documentación indica que el uso de software, herramientas o servicios de terceros con Antigravity, Gemini CLI o Gemini Code Assist puede infringir las condiciones y políticas aplicables de Google y puede acabar en suspensión o terminación de la cuenta. Recomienda limitarse a la función de cambio de cuenta. Es una advertencia del mantenedor, no una aprobación de Google.

Ilustración conceptual de una llave OAuth insertándose en una cerradura digital, rodeada de escudos de advertencia sobre riesgo de suspensión de cuenta.

Filosofía y principios

La propuesta verificable se apoya en cuatro ideas:

Panel con tarjetas de cuentas de IA mostrando anillos de progreso de cuota, una de ellas resaltada como cuenta recomendada.

  • Centralizar cuentas y cuotas: el panel muestra la salud y la cuota media restante de cuentas, y recomienda una cuenta con margen disponible.
  • Separar cliente y proveedor: la pasarela acepta formatos OpenAI, Anthropic y Gemini para reducir la dependencia del protocolo de cada aplicación.
  • Continuidad ante fallos: el README declara reintentos y rotación silenciosa ante 429 y expiración 401, junto con la exclusión de cuentas con error 403.
  • Control local y configuración explícita: la aplicación ofrece mapeo de modelos, límites de cuerpo y credenciales de la interfaz, en vez de ocultar la conexión detrás de un servicio alojado.

Visualización de un convertidor de protocolos: peticiones de clientes con formas dispares a la izquierda, un motor central, y flujos de salida uniformes a la derecha.

Estas son funcionalidades declaradas por el repositorio; no constituyen una garantía independiente de disponibilidad, seguridad o cumplimiento de las condiciones de los proveedores.

Cómo funciona

La aplicación combina Tauri v2, Rust y React. El esquema de arquitectura del README describe esta cadena: cliente externo → servidor Axum de Antigravity → middleware de autenticación, límite de peticiones y registro → enrutador de modelos → distribuidor de cuentas → convertidor de peticiones → servicios de Google o Anthropic → convertidor de respuestas.

Diagrama de arquitectura de un servidor Axum representado como un cubo geométrico, con puertas de middleware de autenticación y límite de peticiones hacia un enrutador de modelos y un distribuidor de cuentas.

El tablero administra autorizaciones OAuth 2.0 automáticas o manuales, importación de tokens y JSON, y migración de la base de datos de la versión 1. El enrutador puede asociar nombres de modelos a familias o aplicar expresiones regulares; también ordena cuentas por tipo y frecuencia de reposición de cuota. Para peticiones en segundo plano de herramientas como Claude CLI, el README declara una degradación configurable a modelos Flash.

El servidor puede ejecutarse de forma gráfica o sin interfaz mediante Docker. Por defecto, la administración y la base de la API son http://localhost:8045 y http://localhost:8045/v1.

Cubo de aislamiento de un contenedor Docker con un servidor local pulsante conectado a localhost:8045, rodeado de credenciales holográficas API_KEY y WEB_PASSWORD.

El README también muestra integraciones con Claude Code, OpenCode, Python con el cliente de OpenAI, Kilo Code, Cherry Studio, NextChat y LobeChat. En Kilo Code, recomienda elegir el protocolo Gemini: su modo OpenAI añade una ruta no estándar que el proyecto documenta como causa de un error 404.

Estado oficial y semioficial

El estado es no oficial. No se recuperó evidencia de una aceptación en una tienda de Google, Anthropic u OpenAI, ni de un aval del proveedor de Antigravity. La página oficial enlazada por GitHub es un sitio del propio autor en GitHub Pages, no un dominio de un proveedor.

En la práctica, el proyecto se integra con APIs y clientes de esos proveedores, y el README enumera patrocinadores de servicios de retransmisión de API. Eso acredita que el proyecto mantiene integraciones y patrocinios, pero no equivale a certificación, asociación o permiso de las plataformas. La advertencia de condiciones de uso del propio README hace especialmente importante distinguir estos conceptos.

El ecosistema

Repositorios del autor

  • lbjlaq/Antigravity-Tools-LS: puente proxy local para el IDE Antigravity; la API de GitHub lo describe como sistema diseñado específicamente para ese IDE y registraba 399 estrellas en esta medición. El README de Antigravity Tools lo recomienda como servidor de lenguaje para completar, diagnosticar y depurar protocolos.
  • lbjlaq/gpt2api: pasarela SaaS compatible con OpenAI basada, según su descripción pública, en chatgpt.com; figuraba con 0 estrellas. Es un proyecto del mismo autor sobre pasarelas, pero no se recuperó documentación que pruebe una dependencia con Antigravity Tools.
  • lbjlaq/CursorChecker: repositorio del mismo autor, con 24 estrellas durante la consulta. La API no aportó descripción; se menciona solo como parte de la cartera pública, no como integración confirmada.

Bifurcaciones, puertos y traducciones

La API de bifurcaciones recuperó varios derivados que sí declaran cambios propios:

Mapa de ecosistema con un nodo central en forma de engranaje de Rust marcado con "30.3k", ramificándose hacia una constelación de bifurcaciones y traducciones.

  • thuongtin/Antigravity-Manager, con 78 estrellas, se presenta como un administrador multiplataforma con interfaz Flet, cambio de cuenta y copias de seguridad; es una bifurcación, no el cliente Tauri original.
  • Safphere/Toybox, con 44 estrellas, amplía su descripción a herramientas de todas las plataformas y conserva Tauri v2, React y Rust; la relación técnica más allá de la bifurcación no quedó demostrada.
  • MixasV/DroidGravity-Manager, con 8 estrellas, declara compatibilidad adicional con Factory Droid.
  • vnt87/antigravity-tools, con 1 estrella, se identifica como versión en vietnamita. La API solo recuperó esa descripción; no se verificó el alcance de su traducción.

La búsqueda de repositorios por nombre devolvió muchos espejos sin cambios declarados y programas distintos que reutilizan la expresión “Antigravity Manager”. No se los presenta como extensiones del proyecto para no convertir una coincidencia de nombre en relación técnica.

Números del repo

Medición: 8 de agosto de 2026, API de GitHub y Docker Hub.

MétricaValor
Estrellas30.329
Bifurcaciones3.282
Suscriptores reales107
Commits729
Incidencias abiertas indicadas por la API1.787
Solicitudes de cambios abiertas visibles45
Lenguaje principalRust
Licencia declarada por el READMECC BY-NC-SA 4.0
Creación26 de noviembre de 2025
Última publicaciónv4.5.2, 8 de agosto de 2026
Imagen Docker lbjlaq/antigravity-manager151.509 descargas acumuladas

Los contribuidores principales recuperados por la API fueron lbjlaq (507 contribuciones), new-Beginner (31), normal-coder (16), franklegolasyoung (11) y CarlitoDon (10). El total de 729 commits procede del enlace de última página de la paginación de commits de la API. GitHub devuelve watchers_count igual que las estrellas; por ello se informa subscribers_count como suscriptores reales. open_issues_count puede incluir solicitudes de cambios abiertas, de modo que no debe interpretarse como conteo exclusivo de incidencias. La API etiquetó la licencia genéricamente como “Other”, mientras que el distintivo del README especifica CC BY-NC-SA 4.0.

Cómo contribuir

No se recuperó un archivo CONTRIBUTING.md ni instrucciones de contribución específicas en el árbol raíz. Sí hay infraestructura de desarrollo: .github/workflows, documentación de pruebas en docs/testing y solicitudes de cambios abiertas. Quien desee contribuir debería revisar primero las incidencias, las solicitudes abiertas y el contenido de docs/testing; el repositorio no documenta en las fuentes recuperadas una rama obligatoria, plantilla de solicitud ni comando de prueba único.

Guía rápida de uso

Instalación y primer arranque

  • Linux o macOS: el README publica el instalador curl -fsSL https://raw.githubusercontent.com/lbjlaq/Antigravity-Manager/main/install.sh | bash. El guion detecta sistema, arquitectura y gestor; puede usarse --dry-run para previsualizar y --version 4.5.2 para fijar esa versión.
  • Windows: el comando documentado para PowerShell es irm https://raw.githubusercontent.com/lbjlaq/Antigravity-Manager/main/install.ps1 | iex.
  • macOS con Homebrew: brew tap lbjlaq/antigravity-manager https://github.com/lbjlaq/Antigravity-Manager seguido de brew install --cask antigravity-tools.
  • Servidor o NAS: el README ofrece la imagen Docker. Tras iniciar el contenedor, se administra desde http://localhost:8045; es necesario definir API_KEY y conviene definir WEB_PASSWORD por separado.

Terminal en modo oscuro ejecutando comandos de instalación con curl y PowerShell, con una barra de progreso holográfica en la parte inferior.

En el primer arranque se agrega una cuenta mediante OAuth. La URL de autorización usa un puerto local de devolución de un solo uso: hay que abrir la URL que muestra el diálogo vigente. Si la aplicación se cierra durante el proceso, el navegador puede mostrar que localhost rechazó la conexión.

Flujos de trabajo habituales

  1. Añadir y elegir una cuenta: complete OAuth desde el diálogo, vuelva a la aplicación y consulte el tablero; este muestra la cuota y permite seleccionar la cuenta recomendada.
  2. Ofrecer una API local a un cliente OpenAI: configure la URL base http://127.0.0.1:8045/v1 y la clave de API del proxy en el cliente. El extremo de conversación es /v1/chat/completions.
  3. Conectar un cliente compatible con Anthropic: use el extremo /v1/messages; el README lo documenta para Claude Code CLI y conserva indicaciones del sistema y razonamiento según su implementación.
  4. Ejecutar en Docker: use el ejemplo del README con el puerto 8045, un volumen ~/.antigravity_tools:/root/.antigravity_tools y API_KEY; el volumen conserva configuración y datos entre recreaciones del contenedor.

Configuración esencial

  • API_KEY: obligatorio en Docker para autenticar las peticiones de IA.
  • WEB_PASSWORD: contraseña opcional de la interfaz web; si falta, la documentación indica que se usa API_KEY como respaldo. Conviene separarlas.
  • ABV_MAX_BODY_SIZE: límite máximo del cuerpo de petición; el ejemplo usa 104857600 para cargas de hasta 100 MB.
  • ~/.antigravity_tools/gui_config.json: ubicación documentada para la configuración persistente, incluida admin_password dentro de proxy.
  • Página de mapeo de modelos: permite corregir discrepancias entre nombres de modelo del cliente y los nombres internos del proyecto.

Trampas frecuentes y soluciones

  • Aplicación dañada en macOS: el README propone sudo xattr -rd com.apple.quarantine "/Applications/Antigravity Tools.app"; la instalación Homebrew declara limpiar ese atributo automáticamente.
  • Error 404 con Kilo Code en modo OpenAI: el README atribuye el problema a una ruta adicional no estándar y recomienda usar el protocolo Gemini, revisar el mapeo de modelos y los registros.
  • Inicio web con una clave incorrecta: si se definen API_KEY y WEB_PASSWORD, la interfaz exige WEB_PASSWORD; la clave de API se reserva para las llamadas. Las variables de entorno tienen prioridad sobre cambios en la interfaz y el archivo de configuración.
  • Incidencias de autenticación y cuenta: las discusiones de GitHub incluyen informes concretos de 403, cuentas no aptas, falta de project_id empresarial y storage_json_not_found. No prueban una causa común, pero confirman que son casos tratados por la comunidad; reautorizar con una cuenta válida y usar la URL OAuth vigente es la ruta documentada antes de atribuirlo al proxy.
  • Riesgo de cumplimiento: antes de conectar clientes o automatizaciones de terceros, revise las condiciones de Google. El README advierte expresamente de posible suspensión; no hay una solución técnica en el proyecto que anule ese riesgo.

Integraciones y migración

El README documenta clientes OpenAI mediante URL base local, clientes Anthropic mediante /v1/messages, SDK de Gemini, Claude Code, OpenCode, Kilo Code, Cherry Studio, NextChat y LobeChat. Para una instalación Docker anterior a la versión 4.0.2, el proyecto indica una arquitectura sin interfaz y describe cómo añadir WEB_PASSWORD; las instalaciones v1 pueden migrar automáticamente su base de datos. No se recuperó una guía verificable de migración desde otra pasarela distinta.

Cómo lo recibió la comunidad

La evidencia recuperable muestra una comunidad de soporte activa, pero no una reseña externa amplia y verificable del repositorio:

  • La página de Discussions de GitHub mantiene categorías de anuncios, general, ideas, encuestas, preguntas y respuestas, y “show and tell”. El hilo fijado de retroalimentación de errores para la versión 3.3.16 fue publicado por lbjlaq, por lo que acredita un canal de soporte del autor, no una opinión independiente.
  • En esa misma página, Zorro20010 abrió una pregunta sobre una cuenta sin project_id empresarial y la resolución automática fallida, con 8 votos y 1 comentario visibles. AngelNetw0rk informó de una cuenta no apta para Antigravity, con 2 votos y 9 comentarios. Son incidencias concretas de autenticación, no una evaluación global del producto.
  • markpiter publicó una sugerencia después de un mes de uso, con 1 voto y 0 comentarios. Al no haber comentarios ni texto completo recuperado, no se le atribuye elogio ni crítica específica.
  • Las búsquedas de Hacker News por el nombre exacto, el autor y el producto no devolvieron un hilo directo sobre lbjlaq/Antigravity-Manager. Se recuperaron comentarios sobre el producto Google Antigravity, pero no se usan como recepción de este repositorio. Reddit y Product Hunt devolvieron una verificación o bloqueo antirobots, por lo que no se obtuvo evidencia recuperable. La búsqueda de YouTube devolvió vídeos sobre Google Antigravity, no una demostración verificable de esta aplicación; se omiten como reseñas del repositorio.

Antigravity Tools frente a otras propuestas

PropuestaRelación comprobadaDiferencia comprobada
lbjlaq/Antigravity-Tools-LSEl README lo recomienda y la API lo describe como puente proxy local para Antigravity.Es un servidor de lenguaje orientado al IDE; Antigravity Tools administra cuentas, cuotas y protocolos.
thuongtin/Antigravity-ManagerLa API lo identifica como bifurcación del repositorio original.Su descripción declara una interfaz Flet y copias de seguridad; el original declara Tauri v2, Rust y React.
MixasV/DroidGravity-ManagerLa API lo identifica como bifurcación.Su descripción añade compatibilidad con Factory Droid; no se recuperó evidencia de que el original la anuncie como función equivalente.

No se presenta a clientes como Claude Code, Cherry Studio o Kilo Code como competidores: el README los trata como integraciones. Tampoco se comparan características no recuperadas de otras pasarelas, porque una coincidencia funcional parcial no basta para establecer una comparación fiable.

Casos de uso y a quién puede ayudar este repositorio

  • Personas que alternan varias cuentas de Antigravity pueden consultar cuotas, detectar cuentas con 403 y cambiar la cuenta activa desde un panel, si aceptan el riesgo de condiciones de uso que el propio proyecto advierte.
  • Equipos o laboratorios que necesitan una URL de API local para distintos clientes pueden usar los adaptadores OpenAI, Anthropic y Gemini para conectar herramientas que ya acepten esas interfaces, manteniendo la autenticación y el enrutamiento en la máquina o contenedor propio.
  • Usuarios de NAS, servidores domésticos o entornos Docker pueden desplegar la variante sin interfaz, persistir ~/.antigravity_tools y separar la contraseña de administración de la clave compartida con los clientes.
  • Quienes integran Claude Code, OpenCode, Kilo Code o clientes como Cherry Studio pueden emplear el mapeo de modelos y los registros para adaptar nombres y protocolos. Este uso requiere pruebas controladas: el proyecto registra muchos cambios de compatibilidad y sus propios avisos señalan riesgos operativos y de políticas.

Recursos


Nota: este artículo combina el README y la documentación del repositorio, la API de GitHub, Docker Hub, GitHub Discussions, Hacker News y búsquedas en Reddit, Product Hunt y YouTube consultados el 8 de agosto de 2026. Las cifras cambian con el tiempo; las plataformas que bloquearon el acceso no se usan para extraer conclusiones.

Comentarios