Antigravity Remote Control: 随时随地管理AI Agent
全面解析 Google Antigravity 2.0 的 Remote Control 功能:通过任意网页浏览器安全监控、审批并调度本地 AI 编程智能体。
当你给 AI Agent 分配了一个复杂的开发任务——比如重构整个支付系统模块、执行数百个集成测试,或者迁移复杂的数据库架构时,整个过程往往需要耗费数十分钟甚至数小时。你可能想离开办公桌去喝杯咖啡、吃个午餐或通勤回家,但 Agent 正在你的本地工作站(Workstation)上全速运行,因为那里存放着你的私有代码库、本地 Docker、数据库以及关键环境变量。
一旦你离开电脑,Agent 在执行敏感的终端命令时若触发了人工确认(Human-in-the-loop approval),它就会一直挂起等待,导致任务进度彻底停滞。
为了解决这一痛点,Google Antigravity 2.0 正式推出了 Antigravity Remote Control(远程控制) 功能——允许开发者在任何设备的网页浏览器中,随时随地安全连接、实时监控并调度本地的 AI Agent。
1. 通俗易懂的解释(ELI5)#
把你的本地 AI 编程助手想象成一个在私人车间(你的本地工作站)里工作的智能机器人机修师:
- 车间里有你所有的专业工具、私密零件和核心设计图纸。
- 平时,机器人每次想要使用重型电锯时,你必须守在它身旁按一下绿色的 “同意” 按钮。
- Antigravity Remote Control 就像是一部带触摸屏的安全便携对讲机:你可以走到街上,在手机上清晰查看机器人的建造进度,阅读设计方案(Artifacts),并在它需要确认时立即在手机上点击 “审批”。
所有核心代码、密钥和计算仍留在你的安全车间内,手机仅仅是一个经过严密加密的远程控制台。
flowchart LR
subgraph Remote["移动设备 / 备用笔记本"]
Browser["网页浏览器<br/>(手机 / 平板 / 笔记本)"]
end
subgraph Cloud["安全认证与中继层"]
Gateway["Google 账号认证<br/>& 安全中继服务"]
end
subgraph Host["本地主工作站 / 服务器"]
Daemon["Antigravity 2.0 Engine<br/>(桌面应用 / Headless 守护进程)"]
Workspace["本地工作区<br/>(Git, Docker, 密钥, Shell)"]
end
Browser <-->|HTTPS / WebSocket<br/>端到端安全认证| Gateway
Gateway <-->|加密隧道| Daemon
Daemon <-->|直接操作| Workspace
2. 开发者面临的实际困境#
在官方 Remote Control 推出之前,开发者在使用本地自主 Agent 时常遇到以下挑战:
- 工位束缚: 大型重构或自动化测试耗时较长,开发者不得不守在电脑前等待 Agent 执行。
- 人工审批瓶颈: 出于安全合规要求,高危 Shell 命令与计划变更需要开发者确认。人离开电脑,Agent 即陷入停滞。
- 临时穿透方案的缺陷: 依赖 SSH 端口转发、VNC/TeamViewer 或第三方反向代理不仅配置复杂、消耗流量,在移动端的交互体验极差,且极易带来敏感密钥泄露的安全隐患。
3. Antigravity Remote Control 核心特性#
Google Antigravity 2.0 带来了安全、顺畅的跨设备远程控制体验:
- 多设备统一管理(Multi-Instance Hub): 在单一浏览器标签页中无缝切换多台机器(例如:做前端开发的 MacBook、本地 GPU 深度学习工作站以及云端 Linux 开发机)。
- 实时会话流式传输: 实时查看 Agent 的交互对话历史(Conversation Transcript)、技术实现方案(
implementation_plan.md)以及文件修改 Diff。 - 一键移动端审批: 手机端即可一键通过或拒绝终端命令执行与子 Agent 任务指派。
- 主动式推送通知(Push Notifications): 当 Agent 完成阶段性任务或需要人工审批输入时,移动设备会即时收到通知提醒。
- 支持 Headless 守护进程: 在无图形界面的 Linux 服务器或云主机上直接运行轻量级后台进程。
4. 快速上手配置指南#
第一步:在桌面端开启 Remote Control#
- 打开 Antigravity 2.0 桌面应用。
- 按快捷键
Cmd + ,(macOS)或Ctrl + ,(Windows/Linux)打开 Settings。 - 进入 Account 选项卡。
- 将 Enable Remote Control 开关切换为 On。
- (可选) 为当前设备设置易于识别的别名(Nickname,如
MacBook-Pro-M3或GPU-Workstation)。
[!NOTE] 请确保主机保持开机状态,连接稳定互联网,并关闭系统深度休眠模式。
第二步:安装 Headless 守护进程(适用于 Linux 云服务器)#
如果你在没有桌面 GUI 的云服务器或 CI 环境中运行 Agent,可通过官方脚本安装 Antigravity Daemon:
curl -fsSL https://antigravity.google/cli/agy-daemon.sh | bashbash安装完成后,在后台启动服务:
agy-daemon start --name "gpu-server-prod"bash第三步:在任意浏览器中接入#
- 在手机、平板或备用电脑上打开浏览器。
- 访问远程控制门户:
https://antigravity.google/docs/remote-control/(或 Antigravity Web Dashboard)。 - 登录与桌面端相同的 Google 账号。
- 在设备列表中选择你要控制的目标工作站。
+-------------------------------------------------------------+
| Antigravity Remote Control Hub |
+-------------------------------------------------------------+
| [● Online] MacBook-Pro-M3 (Workspace: blog) [ Open ] |
| [● Online] gpu-server-prod (Workspace: ml-pipeline) [ Open ] |
| [○ Offline] office-desktop |
+-------------------------------------------------------------+text第四步:远程交互与指令审批#
连接成功后,你可以直接下发全新指令、监控子 Agent 进度并在手机上确认终端命令的执行。
# Agent 建议在主机上运行完整的自动化测试套件
$ bun run test:coverage
[Prompt Approval Required: Accept (Y) / Deny (N)] -> 在手机上点击 Acceptbash5. 安全最佳实践#
[!WARNING] 由于 Remote Control 具备执行本地 Shell 指令和修改文件的权限,请务必为你的 Google 账号开启两步验证(2FA)或硬件通行密钥(Passkeys)。
- 会话鉴权隔离: 所有远程连接均受 Google 统一身份认证保护,且数据流经过端到端加密。
- Linux Keyring 密钥环就绪: 在 Headless Linux 环境中,确保系统密钥环服务(如 GNOME Keyring 或 Secret Service)正常解锁,以保障会话 Token 的安全存储。
- 维持严格沙箱隔离: 除非必要,保持默认的 Sandbox 限制,防止 Agent 跨出授权的项目目录范围。
6. 总结#
Antigravity Remote Control 彻底打破了开发者与本地开发环境之间的物理距离限制。你既能享受到本地工作站强大的算力与数据隐私保障,又能拥有随身调遣 AI Agent 的极致自由度。