Blogg

Google Antigravity Remote Control: Så styr du agenten från telefonen

Markdown

Så aktiverar du Remote Control i Google Antigravity på datorn och i CLI: reglaget, daemonen agy remote-control och vad du gör om du får anslutningsproblem.

Läs hela artikeln

Ailoot-dokumentation — referensmaterial om hur tjänsten används.

Viktigast att veta

I Antigravity 2.0 för datorn aktiverar du Remote Control med ett reglage under Settings → App. Du kan ansluta till en session på antigravity.google.com med samma Google-konto. Antigravity CLI har två lägen: /remote-control (eller flaggan --remote-control) öppnar en tunnel så länge terminalsessionen pågår, medan agy remote-control start startar en bakgrundsdaemon utan en öppen terminal. I Linux fortsätter daemonen att köras efter att du loggat ut och startar efter en omstart; i Windows krävs installation av en administratör; i macOS och med en standardinstallation av Windows återupptas den vid nästa inloggning. Datorn måste vara påslagen och ansluten till internet. Funktionen kan vara otillgänglig på grund av konto- eller organisationspolicyer eller villkor för abonnemanget.

Om du inte har installerat Antigravity än kan du börja med en översikt över vad Google Antigravity är och hur du installerar det. Den här guiden är till för när en agent redan arbetar med en lång uppgift (refaktorering, testkörning eller migrering av beroenden) och du behöver lämna skrivbordet men ändå behålla kontrollen över sessionen.

Vad Remote Control är och varför du behöver det

Remote Control är en funktion i Google Antigravity som gör att du säkert kan ansluta till dator- och CLI-sessioner på dina maskiner och styra dem från valfri webbläsare. Enligt den officiella beskrivningen kan stora uppgifter — till exempel en fullständig refaktorering av ett delsystem, en lång testkörning eller en komplicerad migrering av beroenden — ta lång tid. Med Remote Control kan du hantera en session när du inte är vid datorn och samtidigt behålla hela utvecklingsmiljön lokalt.

Funktionen fungerar både i datorappen 2.0 och i CLI — terminalversionen av Antigravity (agy) — men aktiveras och fungerar på olika sätt i de två varianterna.

Aktivera Remote Control i Antigravity 2.0 för datorn

Du kan aktivera Remote Control i appens inställningar:

  1. Öppna panelen Settings med Cmd + , (eller Ctrl + , i Linux och Windows), eller klicka på knappen Settings längst ned i den vänstra panelen.
  2. Gå till avsnittet App.
  3. Slå på Enable Remote Control genom att välja On.
  4. (Valfritt) Ange ett Nickname, till exempel workstation-primary eller server-machine, så att du lätt känner igen maskinen i listan över anslutna enheter.

Anslut från en telefon eller en annan webbläsare

Så här öppnar du en fjärrsession:

  1. Öppna en webbläsare på valfri enhet och gå till Antigravity Remote Controls kontrollpanel. På en telefon kan du också installera webbappen på hemskärmen för att få pushnotiser när agenten har slutfört en uppgift eller väntar på ditt svar.
  2. Logga in med samma Google-konto som du använder på datorn.
  3. Välj önskad maskin i enhetsväljaren.
  4. När du har anslutit kan du se aktiva konversationer, starta nya uppgifter åt agenten och visa implementeringsplaner och artefakter.

Om maskinen inte visas i webbgränssnittet rekommenderar de officiella anvisningarna att du kontrollerar tre saker: att reglaget Enable Remote Control är på på datorn som kör Antigravity; att datorn har internetanslutning och inte har gått i viloläge; samt att datorappen och webbläsaren använder samma Google-konto.

Om nätverksanslutningen tillfälligt bryts på enheten du använder för att ansluta försöker webbgränssnittet att återansluta automatiskt. Agentens bakgrundsuppgifter och kommandon som startats från terminalen fortsätter att köras på datorn med Antigravity utan avbrott, så länge den är ansluten till internet.

Diagram: Remote Control-reglaget på en bärbar dator överför kontrollen till en telefon när båda är inloggade på samma konto
Så fungerar Remote Control på datorn: slå på reglaget på datorn och logga sedan in från telefonen med samma Google-konto.

Två Remote Control-lägen i Antigravity CLI

CLI har två lägen: ett interaktivt läge som är knutet till en viss terminalprocess och en huvudlös bakgrundsdaemon som körs utan en öppen terminal.

Interaktivt läge: /remote-control

Du kan aktivera Remote Control i den interaktiva agy-session som körs utan att starta om CLI. Kör detta på inmatningsraden:

/remote-control

Enligt den officiella beskrivningen öppnar CLI en anslutning — en omvänd tunnel — för den aktuella sessionen och visar värdnamnet tillsammans med en länk till den aktiva konversationen som du kan öppna på en annan enhet:

Remote control on for this session.
Hostname: devbox-swift-falcon
Open https://antigravity.google.com/r/<instance-id>?p=c%2F<conversation-id> on another device to continue this conversation.

Öppna länken i en webbläsare på en bärbar dator, surfplatta eller telefon, logga in med samma Google-konto som du använder i CLI och fortsätt arbeta i sessionen via Antigravitys webbgränssnitt.

Så här stänger du av tunneln utan att avsluta den lokala terminalsessionen:

/remote-control off

Du kan starta CLI med Remote Control aktiverat redan från början genom att använda en flagga vid start:

agy --remote-control

Det interaktiva läget är knutet till agy-processen: när du avslutar CLI (/exit, Ctrl+C, Ctrl+D) eller stänger terminalfönstret avslutas Remote Control-tunneln automatiskt och sessionsposten försvinner från kontrollpanelen. Varje interaktiv CLI-process har ett eget sessions-ID och värdnamn, så du kan köra agy --remote-control samtidigt i flera terminalflikar eller arbetskataloger.

När du ansluter till en interaktiv CLI-session från en webbläsare synkroniseras båda sidor i realtid. Förfrågningar från fjärrenheten går direkt till den lokala terminalen, medan agentens resonemang, verktygsanrop och kodändringar visas i fjärrgränssnittet. Om agenten pausar för att be om bekräftelse (y/n) eller ställer en följdfråga kan du svara från telefonen eller den lokala terminalen. Inställningar är undantaget: de kan inte ändras från fjärrgränssnittet i webbläsaren, bara i själva CLI.

Huvudlös daemon: agy remote-control start

Det andra läget är en beständig bakgrundsdaemon som registreras som en tjänst i operativsystemet. Den är tillgänglig när maskinen är på och ansluten till internet; beteendet efter utloggning och omstart beror på plattformen.

agy remote-control start

Daemonen registreras som en tjänst i operativsystemet (en systemd-användartjänst i Linux, en LaunchAgent i macOS eller en schemalagd aktivitet i Windows) och startar direkt, utan ett öppet terminalfönster.

Använd agy remote-control status för att se postens namn. Välj sedan maskinen i Antigravity Remote Controls kontrollpanel och fortsätt arbeta via Antigravitys webbgränssnitt.

Tre kommandon styr daemonen:

agy remote-control start     Register and start the daemon
agy remote-control status    Show the daemon's status and instance name
agy remote-control stop      Stop the daemon and unregister it

Daemonen använder de inloggningsuppgifter du använde när du loggade in i CLI. Inloggningen i CLI är separat från inloggningen i Antigravitys skrivbordsredigerare på samma maskin; i webbläsaren använder du samma Google-konto som i CLI.

Du kan ange maskinnamn för den huvudlösa daemonen med flaggan --name när du startar den:

agy remote-control start --name "my-workstation"

Om du kör start --name igen med ett nytt värde byter maskinen namn.

Om du inte anger ett namn genererar daemonen ett namn som är lätt att komma ihåg (till exempel my-machine-distant-plume) första gången den startar; agy remote-control status visar det aktuella namnet. Du kan också byta namn i inställningsfilen: öppna ~/.gemini/config/config.json i Linux/macOS eller %USERPROFILE%\.gemini\config\config.json i Windows, ändra värdet på cliRemoteControlHostname, spara filen och kör agy remote-control start igen för att starta om daemonen. Det nya namnet visas på kontrollpanelen när tjänsten har startats om; ändringar i filen börjar inte gälla medan daemonen körs.

Det finns två liknande fält i filen. cliRemoteControlHostname är namnet på CLI-daemonen som beskrivs här. remoteControlHostname är ett separat fält för Antigravitys skrivbordsredigerare på samma maskin; i Antigravity 2.0 kan du ändra det under Settings → App.

Så fungerar daemonen efter utloggning och omstart

Beteendet beror på operativsystemet:

BeteendeLinuxmacOSWindows
StartVid systemstart; ingen inloggning krävsVid inloggningVid systemstart (om den installerats av en administratör); annars vid inloggning
Kör efter utloggningJaNej; återupptas vid nästa inloggningJa, om den har konfigurerats att starta vid systemstart
Återhämtar sig automatiskt efter ett felJaJaJa, upp till tre omstartsförsök; därefter vid nästa systemstart eller när agy remote-control start körs igen

Särskilt för Windows

För att registrera daemonen för automatisk start vid systemstart måste du köra den som administratör. Du kan använda antingen PowerShell eller den vanliga kommandotolken. Kommandot start fungerar även från ett vanligt fönster, men efter utloggning eller omstart återupptas daemonen först vid nästa inloggning, inte vid systemstart. Kommandona status och stop fungerar från ett vanligt fönster utan förhöjda behörigheter.

Vilket läge ska du välja?

KriteriumInteraktivt (/remote-control / agy --remote-control)Huvudlös daemon (agy remote-control start)
OmfattningEn interaktiv terminalsessionHela maskinen (bakgrundstjänst i operativsystemet)
LivscykelAktivt medan Remote Control är aktiverat och terminalsessionen körsFortsätter efter utloggning och omstarter i Linux och i Windows när det har installerats av en administratör; i macOS och med en standardinstallation av Windows återupptas det vid nästa inloggning
Postens namnNytt för varje session (till exempel host-swift-falcon)Ett permanent maskinnamn (--name eller cliRemoteControlHostname)
SamtidighetFlera terminalsessioner samtidigt på en maskinEn daemon-tjänst per maskin
DirektlänkCLI visar en länk till den aktiva konversationenÅtkomst via enhetsväljaren på antigravity.google.com
Passar bäst förAtt lämna en aktiv terminaluppgift och fortsätta från en telefon eller webbläsareBeständig fjärråtkomst till en arbetsstation eller server när maskinen är på och ansluten till internet, med förbehåll för operativsystemets villkor

Det interaktiva läget räcker för att hantera en pågående uppgift från telefonen. Om du behöver fjärråtkomst utan en öppen terminal använder du den huvudlösa daemonen, med förbehåll för villkoren för ditt operativsystem.

Diagram: sessionstunneln försvinner när terminalen stängs; bakgrundsdaemonen körs utan en öppen terminal
Skillnaden mellan CLI-lägena: den interaktiva tunneln körs bara medan terminalen är öppen; den huvudlösa daemonen körs utan en öppen terminal (med förbehåll för operativsystemets villkor i tabellen ovan).

Vad du gör om du får anslutningsproblem

Problem och lösningar från den officiella dokumentationen:

Det här ser duVarförVad du gör
Remote control is not enabled for your accountDitt konto eller organisationens policyer har inte aktiverat Remote Control-funktionenKontakta arbetsytans administratör eller kontrollera om ditt abonnemang stöder Remote Control
Posten försvinner från kontrollpanelen (CLI)/remote-control och agy --remote-control skapar tunnlar som kopplas från automatiskt när du avslutar den interaktiva sessionen (/exit, Ctrl+C) eller kör /remote-control offOm du behöver att maskinen ska vara tillgänglig utan en öppen terminal installerar du den huvudlösa daemonen med agy remote-control start
Flera CLI-poster från samma maskin visas på kontrollpanelenVarje interaktiv CLI-session har ett eget värdnamn; detta är normalt när flera terminaler är öppnaDu behöver inte göra något; det här beteendet är förväntat
Maskinen visas inte på kontrollpanelen (daemon)Det kan finnas ett problem med inloggningen i CLIKör agy remote-control status; om det visar ett inloggningsproblem kör du agy, loggar in igen och kör sedan agy remote-control start en gång till
Namnbytet trädde inte i kraftNamnet läses in när daemonen startarKör agy remote-control start igen för att starta om daemonen
I Windows startar daemonen vid inloggning men inte vid systemstartKommandot start kördes utan administratörsbehörighetKör agy remote-control start igen från ett fönster med förhöjda behörigheter
Anslutningen bryts och återupprättas hela tidenEn äldre daemon som installerats med installationsskriptet kan fortfarande vara registrerad och konkurrera med den nya om anslutningenKör agy remote-control start igen; den gamla tjänsten tas bort automatiskt
Två liknande poster för en maskin visas på kontrollpanelenDen ena posten är redigeraren, den andra är CLI-daemonen; de är avsiktligt separataByt namn på den du behöver skilja ut
Maskinen visas inte på webbkontrollpanelen (dator)Reglaget kan vara avstängt, internetanslutningen kan saknas, datorn kan vara i viloläge eller så används olika Google-kontonKontrollera att Enable Remote Control-reglaget är på, att datorn är ansluten till internet och inte är i viloläge samt att samma konto används på båda sidor

För djupare felsökning kontrollerar du daemonloggarna: i Linux kör du journalctl --user -u antigravity-cli-daemon -n 50; i macOS kontrollerar du ~/Library/Logs/antigravity-cli-daemon.log; i Windows kontrollerar du den senaste cli-*.log i %USERPROFILE%\.gemini\antigravity-cli\log.

Den huvudlösa daemonen ger åtkomst utan en öppen terminal även när du är borta, med förbehåll för datorns och operativsystemets driftsvillkor. Om du inte längre behöver beständig åtkomst stoppar du daemonen med agy remote-control stop.

Det finns en separat artikel om fjärrstyrning i Claude Code. Om du vill styra en annan agent via Telegram kan du läsa om hur du konfigurerar Hermes Agent i Telegram.

Nästa steg

Om du arbetar i CLI och vill lämna den pågående uppgiften börjar du med det interaktiva läget. Låt terminalen vara öppen: om du stänger den kopplas tunneln från och sessionsposten försvinner från kontrollpanelen. Om du vill komma åt maskinen utan en öppen terminal använder du daemonen, med förbehåll för begränsningarna i ditt operativsystem.

Mer material finns på Ailoot.

Fler detaljer

Frågor om den här guiden: Google Antigravity Remote Control: Så styr du agenten från telefonen

Varför försvinner fjärrsessionen när terminalen stängs?

Interaktiv Remote Control hör till körande agy-process, så avslut stänger tunneln. Använd den huvudlösa bakgrundstjänsten för åtkomst utan öppen terminal och kontrollera dess OS-startvillkor.

Vad kontrollerar jag om maskinen saknas i instrumentpanelen?

Kontrollera att maskinen är vaken och online, att Remote Control är aktiverat och att webbläsaren använder samma Google-konto som datorappen eller CLI. Granska agy remote-control status för inloggnings- eller tjänstefel i en bakgrundssession.

Alla artiklar