Antigravity CLI en el móvil, en tu propio servidor
Remote Control de Google te permite manejar Antigravity CLI desde un navegador. Maude ejecuta agy en un servidor tuyo y lo pone en una app nativa junto a tus otros agentes, con una diferencia que te contamos sin rodeos: cómo funcionan las aprobaciones.
Respuesta rápida
La vía oficial de Google es Antigravity Remote Control: actívalo con /remote-control, agy --remote-control o el daemon agy remote-control start, y maneja la sesión desde un panel en el navegador mientras el equipo anfitrión sigue conectado. Maude instala un agy con versión fijada en un servidor Linux o macOS tuyo e inicia sesión con Google o con una clave de API de Gemini. Lo manejas desde una app nativa para iOS o Android. agy en modo headless no puede pararse a preguntar antes de ejecutar una herramienta, así que Maude te muestra cada acción bloqueada después y la reintenta en cuanto la apruebas.
Antigravity CLI, el comando agy, es el agente de código de terminal de Google y el sustituto de Gemini CLI para cuentas personales. Google ya te ofrece una forma de llegar a él desde el móvil, así que empieza por ahí. Después decide si ejecutarlo en tu propio servidor con Maude te aporta algo.
Remote Control de Google y lo que cubre
Antigravity Remote Control funciona con sesiones de Antigravity de escritorio y con instancias de la CLI. Se activa de tres formas:
/remote-controldentro de una sesión en marchaagy --remote-controlal arrancaragy remote-control start, un daemon headless
Después abres el panel de Remote Control en un navegador desde cualquier dispositivo, con la misma cuenta de Google. En el móvil puedes instalarlo como web app y recibir notificaciones cuando un agente termina o necesita que intervengas. Cuando el agente se detiene para confirmar una herramienta o hacer una pregunta, puedes responder desde la terminal o desde el panel. El trabajo continúa en el equipo anfitrión mientras siga conectado. La documentación de Google también indica que Remote Control puede desactivarse mediante una política de cuenta u organización.
Es una solución capaz y gratuita, y si Antigravity es el único agente que usas, puede que no necesites más. Maude se diferencia en algunos puntos concretos:
- Una app nativa en lugar de un panel en el navegador, con la misma bandeja y la misma lista de sesiones que tus sesiones de Claude Code, Codex, OpenCode y Grok Build.
- Nada que instalar ni mantener en marcha a mano. Maude despliega su daemon por SSH e instala agy con una versión fijada.
- Archivos, Git y una terminal en cada sesión, y la posibilidad de pasar la tarea a otro agente cuando quieras una segunda opinión.
Ejecutar agy en un servidor
Añade el servidor en Maude con su dirección, pegando un comando ssh … o escaneando el código QR que genera curl -fsSL https://maude.pilotdev.fr/setup | sh. Sirve cualquier máquina Linux o macOS, x86-64 o ARM, incluida Alpine. Después, el daemon:
- Instala agy en una versión que hemos probado. Cuando fijamos una versión, comprobamos el build con el checksum del propio manifiesto de Google y registramos su SHA-256; después, cada instalación se verifica contra ese SHA-256 fijado.
- Desactiva la actualización automática en segundo plano de agy, para que la versión siga siendo la probada hasta que Maude la cambie.
- Ejecuta agy en su modo headless stream-json, con un proceso de larga duración por sesión, y retoma la conversación si el proceso se reinicia.
Las sesiones siguen en marcha con la app cerrada. El servidor se conecta por su cuenta al relay de Maude, cifrado de extremo a extremo, así que no hace falta abrir ningún puerto de entrada. Si prefieres hacerlo a mano, instalando agy tú mismo y manteniéndolo vivo en tmux, consulta nuestra guía para ejecutar Antigravity CLI en un servidor.
Iniciar sesión desde el móvil
La documentación de instalación de Google describe un inicio de sesión pensado para SSH: agy detecta que está en una máquina remota y muestra una URL de autorización en lugar de abrir un navegador. Maude se encarga de ese flujo:
- En la app, elige Iniciar sesión con Google para Antigravity.
- Abre el enlace de Google en el móvil y aprueba. Google te muestra un código de autorización.
- Pega el código en Maude. Se le pasa a agy en el servidor, y Maude lo confirma en cuanto agy puede listar sus modelos.
La otra opción es una clave de API de Gemini. Maude configura Gemini como proveedor de modelos de agy y le pasa GEMINI_API_KEY. Si más adelante quitas la clave de Maude, Maude vuelve a cambiar el proveedor, pero solo si fue Maude quien hizo ese cambio; un proveedor que hayas configurado tú en los ajustes de agy no se toca. La página de precios de Google incluye un plan individual gratuito, además de Google AI Pro y Ultra, que amplían los límites.
Cómo funcionan las aprobaciones (sin rodeos)
Este es el único punto en el que agy se comporta en Maude de forma distinta a los demás agentes. En modo headless, agy no puede pararse a preguntar antes de ejecutar una herramienta. Si una acción necesita permiso, agy la bloquea y la marca como denegada al final del turno. Maude nunca finge lo contrario. Al acabar el turno, te muestra cada acción bloqueada con tres opciones:
- Permitir y reintentar añade una regla que permite ese comando o archivo exacto, reinicia agy en la misma conversación y le pide que lo vuelva a intentar.
- Permitir siempre añade una regla más amplia para ese tipo de acción.
- Mantener bloqueada deja la lista de reglas como estaba.
Las reglas van a la propia lista de permitidos de agy, en su archivo de configuración del servidor, así que se conservan, y la app te lo indica. Estas aprobaciones a posteriori aparecen en la bandeja y como notificaciones push, igual que las demás.
Los modos de permisos son: predeterminado (las acciones bloqueadas se ofrecen para aprobar después), aceptar ediciones (se permiten las ediciones de archivos; los comandos siguen bloqueándose y se ofrecen para aprobar), plan y yolo (el --dangerously-skip-permissions de agy). agy no tiene modo de solo lectura ni modo automático al que cambiar. Dos limitaciones más: solo prompts de texto (sin adjuntar imágenes) y nada de /compact ni /goal desde Maude. Los selectores de modelo y esfuerzo usan los modelos que tu cuenta puede ver.
Si vienes de Gemini CLI
Google anunció el 19 de mayo de 2026 que, a partir del 18 de junio de 2026, Gemini CLI y las extensiones de Code Assist para IDE dejarían de atender solicitudes de los suscriptores de Google AI Pro y Ultra y de los usuarios gratuitos. Las organizaciones con Gemini Code Assist Standard o Enterprise conservaron el acceso. Para todos los demás, el sustituto es Antigravity CLI, y por eso Maude admite agy y no Gemini CLI.
Si tenías Gemini CLI en un servidor, el cambio es sobre todo mecánico. Instala agy, vuelve a iniciar sesión y trae tus instrucciones de proyecto y tu configuración. Contamos qué cambió y qué usar ahora en el artículo sobre el cierre de Gemini CLI.
Como las aprobaciones de agy llegan a posteriori, hay quien lo reserva para planificar y revisar y deja la implementación a un agente que sí puede preguntar antes. Cuando una sesión está inactiva, puedes pasarla a Claude Code o a Codex. El nuevo agente recibe un resumen con el plan, los archivos modificados, el estado de git y la conversación reciente, y al volver se retoma la propia conversación de agy.
Preguntas frecuentes
¿Funciona Antigravity CLI en un servidor headless?
¿Puedo usar Antigravity desde el móvil?
¿Sigue funcionando Gemini CLI?
¿Necesito Google AI Pro?
Qué ha cambiado
- — Página publicada. Comandos y panel de Remote Control, inicio de sesión por SSH, modo con clave de API y fin de Gemini CLI comprobados en la documentación y el blog de Google en esta fecha. El controlador de agy de Maude, verificado con agy 1.2.14.