一个提示,一个应用:Google Antigravity 实战
Source: Dev.to
Google Antigravity 最近引起了很多关注。作为 Google 自己的 “agent‑first” IDE,它已经在一些圈子里被称为 Cursor 的终结者。

与传统的 AI 编码工具不同,Antigravity 并不是 “ChatGPT 嵌入 VS Code”。它更像是 AI 代理的控制塔:你描述需求,多个代理可以计划、编写代码、执行命令,甚至使用浏览器对你的应用进行端到端测试。
在本文中我们将:
- 演示安装和初始配置
- 解释关键的 “agent‑first” 概念
- 展示一个真实案例:从一句话到可运行的 Web 应用
- 讨论如何将 Antigravity 集成到更广泛的本地 AI 开发栈(Gemini CLI、Node.js 20、本地 LLM 等)
从 “Code Monkey” 到 “AI 项目经理”
目前大多数 AI 编码助手遵循以下模式:
- 你编写一些代码。
- 暂停,发送提示。
- 等待 AI 给出代码建议。
- 复制/粘贴、微调、重复。
Antigravity 颠覆了这一模型。AI 代理成为 主动的执行者,拥有自己的计划。你,作为开发者,更像是 架构师或技术负责人:
- 定义目标。
- 设置防护栏。
- 审核计划和产出。
你仍然在编码,但更多的时间花在编排上,而不是对每一行代码进行微观管理。
安装与初始化 Google Antigravity
Antigravity 目前处于 公开预览 阶段,使用 Google 账户即可免费使用。
下载并安装
从官方 Antigravity 网站获取安装程序(提供 Windows、macOS、Linux 版本)。

首次启动
- 使用 Google 账户登录。
- 从 VS Code / Cursor 导入设置或全新开始。

选择主题
暗色 / 浅色 / 高对比度——对 VS Code 用户非常熟悉。

最关键的部分在后面:配置代理权限。
关键设置:代理可以做什么?
在设置过程中,Antigravity 会让你定义 终端执行 和 审查策略。这正是它成为 “agent‑first” 而非 “chat‑first” 的核心。
1. 终端执行策略
控制代理是否可以直接运行 Shell 命令:
| 模式 | 描述 |
|---|---|
| 关闭 | 不自动执行命令。每条命令都需要你确认。最安全,但速度较慢。 |
| 自动(推荐) | 代理评估风险。 “安全” 命令自动运行;风险较高的命令会提示批准。在速度与控制之间取得良好平衡。 |
| 极速 | 除了黑名单外几乎所有命令都会自动执行。适合一次性原型和沙箱环境——在真实环境中使用需谨慎。 |

2. 审查策略
决定谁来批准计划和代码变更:
| 模式 | 描述 |
|---|---|
| 始终继续 | 代理永不停止询问。最快,但最容易失去监督。 |
| 代理决定 | 代理仅在 “重要” 检查点请求审查。中断更少,同时保留关键控制。 |
| 请求审查 | 每个主要产出(计划、diff 等)都需要明确批准。更慢,但适用于关键代码库或团队协作。 |
一个不错的起点是 “Agent‑assisted development” 预设:代理大多数情况下自主行动,但在关键步骤仍会征求你的意见。
UI:代理管理器 + 编辑器
Antigravity 基于 VS Code 构建,但用户体验围绕两个主要界面重新组织。
代理管理器:你的控制塔
启动 Antigravity 后,你会看到 代理管理器 视图,而不是传统的文件树。每个高层请求都会成为一个代理的 “任务”。你可以 并行运行多个任务,例如:
- “重构 auth 模块”
- “升级依赖树”
- “为 billing 服务编写测试”
每个任务独立显示进度和产出,避免被单一线性聊天线程卡住。

编辑器:了解代理的代码编辑器
按 Cmd/Ctrl + E 切换到编辑器视图。你得到熟悉的 VS Code 体验——文件资源管理器、语法高亮、扩展——以及右侧的 代理面板,它具备上下文感知能力:
- 高亮代码块 → 让代理重构、解释、添加测试或迁移到其他框架。
- 代理能够看到当前文件和项目的上下文。
这感觉像是 VS Code 与深度集成的 AI 队友相结合,且与在代理管理器中看到的全局 “任务” 系统相连。
浏览器代理:真正会使用浏览器的 AI
当你给出类似以下任务时:
- “阅读 X 处的官方文档,然后相应地配置项目。”
- “运行应用,以测试用户身份登录,并验证结账流程。”
Antigravity 会生成一个 浏览器子代理,控制专用的浏览器实例:点击、滚动、输入、读取控制台日志。该浏览器环境是 隔离的——不会与主浏览器共享 cookie 或历史记录,提供干净、可复现的测试运行,兼顾隐私和客观性。

产出物:计划、Diff、截图与视频
当代理说 “完成” 时,你不应该仅凭信任。Antigravity 为你提供 产出物:
- 任务计划 – 人类可读的代理意图大纲。
- 代码 Diff – 标准的差异视图,类似审查 PR。
- 截图 – 用于 UI 相关的变更。
- 屏幕录制 – 浏览器代理与应用交互的视频。
这些产出物让你在将工作合并到代码库之前进行验证、审查和批准。