Google Antigravity 是一款合格的 Vibe Coding IDE 吗?
由coder创建,最终由coder 被浏览 2 用户
核心结论速览:虽然拥有独特的多智能体(Multi-Agent)视图和批注功能,但频繁的确认交互和糟糕的终端体验让人劝退。目前相比 Windsurf 还有差距。
说白了,它本质上就是 VSCode。大部分时候是,但也不全是。这篇文章记录了我对 Google Antigravity 的初次上手体验。
🛠️ 安装与初次设置:活久见
安装过程总体顺畅,但有两点让我颇感意外:
- 默认接管一切:安装过程中,"将 Antigravity 分配给所有扩展(extensions)"的选项被默认勾选。我不确定这是否有点过于霸道了。
- 解压
node_modules:我竟然看到安装程序在解压node_modules。我以前从未在任何 IDE 安装包里见过这个操作,还挺新鲜的。
启动后,IDE 询问是否从 Windsurf 导入设置,以及选择何种工作模式(Agent 优先、AI 辅助等)。
🤖 模型支持:意外之喜
为了测试,我给 Antigravity 布置了一个任务:创建一个个人主页。
令人惊讶的是,Antigravity 不仅支持自家的 Gemini 3,竟然还提供了 Claude:
这绝对是个加分项。此外,目前界面上没有看到任何付费提示。为了测试效果,我选择了 Gemini 3 Pro (High)。鉴于上一代 Gemini 模型在编程方面表现垫底,我很好奇新版本能否搞定这个小网站。
🛑 核心槽点:终端交互与代码生成
遗憾的是,实际体验并不理想。
1. 终端(Terminal)交互迟缓 Antigravity 在处理终端交互时有严重问题。
在创建 Angular 项目的过程中,面对每一个系统提问,Antigravity 都会卡顿几秒甚至一分钟来等待响应。更糟糕的是,之后还需要你手动批准输入 "y"。
2. 令人迷惑的默认配置
- 它决定不创建 Git 仓库,也不启用 SSR(服务端渲染)。对此我只能保持沉默。
- 它试图将构建目标设定为 ES2016……
当然,ES2016 这个问题更多是模型本身的锅,而非 IDE 的问题。
✨ 亮点功能:多智能体(Multi-Agent)模式
Antigravity 最有趣的地方在于它的多智能体模式:
(点击查看大图)
- 并行协作:你可以开启多个对话,并拥有一个总览视图来监控每个 Agent 的行为。
- 收件箱机制:如果某个 Agent 需要确认才能执行命令,它会在收件箱(Inbox)中发起请求。这种设计让同时管理多个 Agent 变得更加容易。
- 智能纠错:它会通过通知展示结果。如下图所示,一个 Agent 敏锐地发现另一个 Agent 使用了过时的依赖项:
📉 体验硬伤:无休止的确认
虽然多 Agent 理念不错,但用久了会非常烦人。
确认、确认、再确认,审查、审查、再审查。
Windsurf 提供了一个很好的功能,允许用户调整“确认级别”(即给予 AI 多大权限)。而在 Antigravity 中,除了启动时见过一次,我没在显眼的地方找到这个设置选项。
其他值得一提的功能:
- 文档批注:你可以通过点击蓝色图标,对 Agent 生成的文档添加评论。
- 即时验证:宣称可以像在浏览器中一样直接验证结果,并对 UI 特定部分添加评论。
- 注:我说“宣称”,是因为 Antigravity 花了 20 分钟还没装完 Angular,卡在回答问题环节,所以我直接放弃了测试这个功能。
📝 总结
目前为止,我并没有被惊艳到。
无休止的命令确认,加上糟糕的终端交互体验,真的让人非常失望。不过,文档批注和多智能体视图确实是有趣的创新解决方案。
你尝试过 Antigravity 吗?体验如何?欢迎在评论区留言分享!
强烈建议马上在 makeCoder 领取免费积分,一站式使用 Gemini 3.0 Pro 等全球领先大模型和智能体。