Antigravity CLI no celular, no seu próprio servidor
O Remote Control do Google permite comandar o Antigravity CLI pelo navegador. O Maude roda o agy num servidor seu e o coloca num app nativo ao lado dos seus outros agentes, com uma diferença honesta no funcionamento das aprovações.
Resposta rápida
O caminho oficial do Google é o Antigravity Remote Control: inicie com /remote-control, agy --remote-control ou o daemon agy remote-control start e comande a sessão por um painel no navegador enquanto o host continua online. O Maude instala um agy com versão fixada em um servidor Linux ou macOS seu e faz o login com Google ou com uma chave de API do Gemini. Você comanda tudo por um app nativo para iOS ou Android. O agy headless não consegue pausar para perguntar antes de executar uma ferramenta, então o Maude mostra cada ação bloqueada depois e tenta de novo assim que você aprova.
O Antigravity CLI, o comando agy, é o agente de código para terminal do Google e o substituto do Gemini CLI em contas pessoais. O Google já oferece uma forma de acessá-lo pelo celular, então comece por aí. Depois decida se rodá-lo no seu próprio servidor pelo Maude acrescenta algo para você.
O Remote Control do Google e o que ele cobre
O Antigravity Remote Control funciona com sessões do Antigravity desktop e com instâncias da CLI. Você o inicia de três formas:
/remote-controldentro de uma sessão em andamentoagy --remote-controlna inicializaçãoagy remote-control start, um daemon headless
Depois você abre o painel do Remote Control no navegador de qualquer dispositivo, conectado com a mesma conta Google. No celular, dá para instalá-lo como web app e receber notificações quando um agente termina ou precisa de uma resposta. Quando o agente pausa para confirmar uma ferramenta ou fazer uma pergunta, você pode responder pelo terminal ou pelo painel. O trabalho continua no host enquanto ele estiver conectado. A documentação do Google também diz que o Remote Control pode ser desativado por uma flag de política da conta ou da organização.
É uma configuração completa e gratuita e, se o Antigravity é o único agente que você usa, talvez seja tudo de que você precisa. O Maude é diferente em alguns pontos concretos:
- Um app nativo em vez de um painel no navegador, com a mesma caixa de entrada e a mesma lista de sessões das suas sessões de Claude Code, Codex, OpenCode e Grok Build.
- Nada para instalar nem manter rodando na mão. O Maude implanta o daemon dele por SSH e instala um agy com versão fixada.
- Arquivos, Git e um terminal em cada sessão, e passagem de tarefa para outro agente quando você quer uma segunda opinião.
Rodando o agy num servidor
Adicione o servidor no Maude pelo endereço, colando um comando ssh … ou escaneando o QR code gerado por curl -fsSL https://maude.pilotdev.fr/setup | sh. Qualquer máquina Linux ou macOS funciona, x86-64 ou ARM, incluindo Alpine. Em seguida, o daemon:
- Instala o agy numa versão que testamos. Quando fixamos uma versão, conferimos o build com o checksum do próprio manifesto do Google e registramos o SHA-256 dele; cada instalação é então verificada com esse SHA-256 fixado.
- Desativa a atualização automática em segundo plano do agy, para que a versão continue sendo a testada até o Maude trocá-la.
- Roda o agy no modo headless stream-json, um processo de longa duração por sessão, e retoma a conversa se o processo reiniciar.
As sessões continuam quando o app está fechado. O servidor se conecta ao relay do Maude, com criptografia de ponta a ponta, então nenhuma porta de entrada precisa ser aberta. Para o caminho manual, instalando o agy você mesmo e mantendo-o vivo no tmux, veja nosso guia para rodar o Antigravity CLI num servidor.
Fazendo login pelo celular
A documentação de instalação do Google descreve um login compatível com SSH: o agy detecta que está numa máquina remota e mostra uma URL de autorização em vez de abrir um navegador. O Maude conduz esse fluxo:
- Escolha Entrar com Google para o Antigravity no app.
- Abra o link do Google no celular e aprove. O Google mostra um código de autorização.
- Cole o código de volta no Maude. Ele é repassado ao agy no servidor, e o Maude confirma assim que o agy consegue listar os modelos.
A outra opção é uma chave de API do Gemini. O Maude define o Gemini como provedor de modelos do agy e fornece a GEMINI_API_KEY. Se depois você remover a chave do Maude, o Maude volta o provedor ao que era, mas só se foi ele que fez essa alteração; um provedor que você mesmo definiu nas configurações do agy fica intocado. A página de preços do Google lista um plano individual gratuito ao lado do Google AI Pro e do Ultra, que aumentam os limites.
Como funcionam as aprovações (a versão honesta)
Este é o único ponto em que o agy se comporta de forma diferente dos outros agentes no Maude. No modo headless, o agy não consegue parar e perguntar antes de executar uma ferramenta. Se uma ação precisa de permissão, o agy a bloqueia e a informa como negada no fim do turno. O Maude nunca finge o contrário. Depois do turno, ele mostra cada ação bloqueada com três opções:
- Permitir e tentar de novo adiciona uma regra de permissão para aquele comando ou arquivo exato, reinicia o agy na mesma conversa e pede que ele tente outra vez.
- Sempre permitir adiciona uma regra mais ampla para aquele tipo de ação.
- Manter bloqueado deixa a lista de regras como está.
As regras vão para a própria lista de permissões do agy, no arquivo de configuração dele no servidor, então elas persistem, e o app avisa você disso. Essas aprovações a posteriori aparecem na caixa de entrada e como notificações push, como qualquer outra.
Os modos de permissão são: padrão (ações bloqueadas oferecidas para aprovação depois), aceitar edições (edições de arquivos permitidas, comandos ainda bloqueados e oferecidos), plano e yolo (o --dangerously-skip-permissions do agy). O agy não tem modo somente leitura nem automático para alternar. Mais duas limitações: só prompts de texto (sem anexar imagens) e sem /compact ou /goal pelo Maude. Os seletores de modelo e de esforço usam os modelos que a sua conta enxerga.
Vindo do Gemini CLI
O Google anunciou em 19 de maio de 2026 que, a partir de 18 de junho de 2026, o Gemini CLI e as extensões de IDE do Code Assist deixariam de atender solicitações de assinantes do Google AI Pro e Ultra e de usuários gratuitos. Organizações no Gemini Code Assist Standard ou Enterprise mantiveram o acesso. Para todos os outros, o Antigravity CLI é o substituto, e é por isso que o Maude oferece suporte ao agy e não ao Gemini CLI.
Se você tinha o Gemini CLI num servidor, a mudança é basicamente mecânica. Instale o agy, faça login de novo e traga as instruções e configurações do seu projeto. Explicamos o que mudou e o que usar agora no post sobre o desligamento do Gemini CLI.
Como as aprovações do agy acontecem depois do fato, algumas pessoas o usam para planejamento e revisão e passam a implementação para um agente que pode perguntar antes. Quando uma sessão está ociosa, você pode trocá-la para o Claude Code ou o Codex. O novo agente recebe um resumo com o plano, os arquivos alterados, o estado do git e a conversa recente, e voltar para o agy retoma a própria conversa dele.
Perguntas frequentes
O Antigravity CLI funciona num servidor headless?
Dá para usar o Antigravity pelo celular?
O Gemini CLI ainda funciona?
Preciso do Google AI Pro?
O que mudou
- — Página publicada. Comandos e painel do Remote Control, login por SSH, modo com chave de API e o fim do Gemini CLI conferidos com a documentação e o blog do Google nesta data. O driver do agy no Maude foi verificado com o agy 1.2.14.