对 Google Antigravity 的诚实评测
Source: Dev.to
如果你一直每月支付 $20 / 月来使用 Cursor,以获得最佳的 AI 编码体验,或许该看看 Google 最新的产品:Antigravity。虽然它仍在预览阶段且完全免费,但它内置了最新的 Gemini 模型、完整的浏览器编排,以及全新的代码管理方式——无需信用卡。
TL;DR
- What it is: 一个基于 VS Code 的分支,由 Google 构建,重新命名并扩展了 AI 优先功能。
- Key concept: Three Surfaces – 编辑器、浏览器和 Agent Manager。
- Strengths: 强大的 Gemini 3/2.5 模型,能够生成代码 and 资产的自主代理,集成的 Chrome 测试。
- Weaknesses: 粗糙的原型级别错误(UI 卡顿、扩展损坏、代理控制不稳定)。
1. 背景故事
在过去的一年里,AI 辅助编码的“王者”一直是 Cursor,每月收费 $20。Google 现在推出了 Antigravity,这是一款在预览期间 100 % 免费 的 VS Code 分支。
“当 Google 发布开发者工具时,要么非常惊艳,要么六个月后就消失。”
我已经 每天使用 Antigravity 一周,深入代码和工作流。结果如何?它既是 我今年见过的最有前景的软件之一,也是 我用过的最让人沮丧的编辑器。
2. 内部工作原理
- VS Code 基础: 开源的 VS Code OSS 仍然存在;您可以在 About 对话框中看到它。
- 重新品牌化:
- “VS Code Settings” → Editor Settings
- 去除了 Microsoft 品牌
- 文件搜索中引用了一个神秘的 “Cascade”
Cascade 是 Windsurf 编辑器中的 AI 代理名称。这表明 Google 可能已经收购(或分叉)了一些 Windsurf 技术,以加速 Antigravity 的发布。
3. 三个表面
Google 的论点:IDE 应该是 面向代理的操作系统,而不仅仅是文本编辑器。
| 表面 | 功能 |
|---|---|
| 编辑器 | 经典的代码编辑面板,供你输入代码。 |
| 浏览器 | 在 IDE 中嵌入的完全受控的 Chrome 实例。 |
| 代理管理器 | 一个独立窗口,充当开发任务的 收件箱。它显示哪些代理正在思考、等待批准或已失败。 |
代理管理器实战
- 充当 AI 助手的 任务控制中心。
- 支持并排打开多个项目(非常适合在任务之间跳来跳去的 “ADHD 开发者”)。
- 快捷键 ⌘ + E 将焦点切换到所选项目的编辑器。
当它正常工作时,工作流感觉像未来;当它出现故障时,则提醒我们仍处于原型阶段。
4. Demo: Building Insaniquarium with Gemini 3
Prompt: “Create a clone of the old Insaniquarium game (fish eat food, drop coins).”
| 模型 | 结果 |
|---|---|
| Codex‑High (or similar) | 用了一个小时,消耗约 3.5 M token,生成了破碎的物理效果和漂浮在虚空中的 2‑D 精灵。 |
| Gemini 3 (Antigravity) | 一次性生成了可运行的 Phaser 游戏 并且生成了所需的资产(鱼、食物、背景)。 |
Agent 处理资产的方式
- 识别出需要精灵图。
- 暂停代码生成,调用其内部的图像生成模型。
- 将生成的 PNG 注入到项目中。
第一次尝试: 精灵图有白色背景(没有透明度)。
修复: 我让 Agent “Fix the transparency.” 它重新生成了资产并自动更新了代码。
Agent‑First 区别: 该 AI 不仅是聊天机器人;它是一个可以访问工具(图像生成器、文件系统、浏览器)的工作者,你可以像指挥一名兼具平面设计能力的初级开发者一样对它下达指令。
5. 浏览器集成
因为 Google 同时构建了 Chrome 和 Antigravity,两者可以无缝协作。
- Browser Agent: 启动一个 Chrome 窗口运行测试套件。
- Live demo: “访问
localhost并测试游戏。”- 会出现一个蓝色的 Agent Control 边框。
- 一个红点(AI 的光标)会点击、投放食物并验证物理效果。
- Artifacts:
- 测试运行的视频录制。
- 任意错误的截图(可在 Walkthrough 选项卡中查看)。
6. Bugs(以及它们为何重要)
| 区域 | 症状 |
|---|---|
| 通用 UI | 按钮停止响应;侧边栏图标会消失,除非你反复点击它们。 |
| 扩展 | 流行的 Svelte 扩展会导致整个编辑器崩溃。 |
| 代理控制 | 即使代理处于活动状态,也会出现 “Controls Disabled” 警告。 |
| 端口管理 | 打开多个项目时,Browser Agent 有时会连接到错误的本地主机端口。 |
| 审查代码按钮 | 点击 “Review Changes” 会立即关闭对话框——感觉编辑器在捉弄你。 |
这些问题让 Antigravity 更像是 原型 而非精致的产品。使用体验可能在一次会话中从“令人惊叹”骤然变为“令人恼火”。
Source: …
7. 最后思考
- 潜力: Agent‑First 工作流、Gemini 3 的代码与资产生成以及紧密的 Chrome 集成,如果成熟,将会是 颠覆性 的改变。
- 当前状态: UI 不稳定,扩展损坏,Agent Manager 仍有不少粗糙之处。
如果你是喜欢玩转前沿工具的早期采用者,Antigravity 值得深入探索——只要做好频繁崩溃和大量手动“重置”工作的准备。
请关注 Google 对这款雄心勃勃的 IDE 的后续迭代更新。
Google Antigravity – 一个令人着迷、令人沮丧,却又充满未来感的混乱体
“等到 Agent 告诉你它已经准备好再操作。”
缺失的功能
- 方向键 在文件资源管理器(只能点击)和代码编辑器中都不起作用——这是明显的可用性问题。
高级用户抱怨
- 没有 Git Worktrees ——Cursor 已经实现,切换分支瞬间完成,非常棒。Antigravity 仍未支持,这很讽刺,因为 Agent Manager 的核心理念就是多任务处理。
效率担忧
- 应用感觉很沉重。
- 在 MacBook Pro 上运行时电池消耗显著。
- 当 Agent 正在思考时,UI 周围的发光效果看起来很酷,但会导致输入延迟;在 Agent 生成内容时打字会明显卡顿。
为什么会这样? 你同时运行本地 Chrome 实例、一个重量级的 Electron 应用,以及与 Gemini 的持续流式连接。这些都会在“早餐”时就消耗大量资源。
那么,这让我们处于什么位置?
Google Antigravity 是一个 令人着迷、令人沮丧,却又充满未来感的混乱。
有效之处
- Agent Manager 工作流——你的代码的“收件箱”——确实是个好点子。希望其他编辑器都能借鉴。
- Gemini 3 模型在一次性完成复杂任务和生成资产方面表现惊人。
- 价格? 免费的已经无法超越。Google 表示免费层的配额每五小时重置一次。我曾多次触达这些限制,但对大多数人来说已经足够。你可以在不订阅的情况下使用最先进的模型。
不足之处
- 我不会因此而卸载 Cursor——今天不会。
- Bug、某些模式下缺少语法高亮、扩展损坏——它的稳定性还不足以应付截止日期。
前景
这仅仅是预览版。如果 Google 真正投入此项目——修复 bug、提供完整的扩展支持,并保留 Agent Manager 工作流——它可能会成为首选。
目前:
- 下载它。
- 用于副项目。
- 试试水族馆游戏生成器。
这让我们看到一个未来:我们少打字,多管理。只要你能让方向键正常工作,这个未来看起来相当光明。
你是信任 Google 来管理你的代码,还是坚持使用 VS Code、Cursor 或其他编辑器?