号称「反重力」的谷歌 AI 编辑器,能原地起飞吗?
Google发布的Antigravity是一款集成AI代理的开发环境,支持多项目并行、任务规划和自动化测试等功能。尽管初期存在稳定性问题,但其强大的AI能力和创新功能使其成为AI辅助编程的重要工具。 2025-12-24 09:27:16 Author: sspai.com(查看原文) 阅读量:3 收藏

Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 

文章代表作者个人观点,少数派仅对标题和排版略作修改。


「The best way to predict the future is to invent it.」 — Alan Kay

距离 Google 在 11 月 18 日发布 Antigravity,已经过去整整一个月了。

简单来说,Antigravity 是 Google 打造的一个集成 AI 代理的开发环境(IDE),也就是 AI IDE。

你可以把它看作是一个加强版的 VS Code + 一个不知疲倦的 AI 研发团队

因为 Gemini 3 Pro 和 Nano Banana Pro 太强了,那段时间几乎每一个行业里的人都在讨论这两个模型的各种应用场景,我对 Antigravity 自然也是抱满期待的。

这篇稿子我在 Antigravity 发布后,就写了一半,正等着紧跟热度给 Antigravity 立一座丰碑,写着写着,看着手里那个频繁出现服务中断的软件,社区里各种关于登录不上的反馈,我突然意识到也许当前不是时候,写一篇吹水文章也毫无意义,于是我把只写了个开头的草稿搁置在了我的知识库里。

既然错过了首发的热度,那不妨冷静下来,深入体验这个产品,再把自己的感想分享出来。

所以,这是一份迟到了 30 多天的产品体验记录,我想告诉你一个真实的 Antigravity。

去伪存真

在发布当天,官方给到 Antigravity 的开场白是 「a New Era in AI-Assisted Software Development1

「开创 XX 新世纪」,多么唬人的用词。而深入体验过后,现在的 Antigravity 对我来说,更像是一个才华横溢但经常掉链子的伙伴。

才华横溢体现在很多方面:它有超级大脑(Gemini 系列模型),也有眼睛(Browser-Use)和手脚(MCP),既能制定实施计划(Implementation Plan),也能复盘任务执行(Walkthrough)。

掉链子则体现在产品刚诞生时非常不稳定(现在好一些了),有时候会连续出现模型服务中断,有时候会出现 CPU 高占用导致卡死,甚至会偶尔出现跳过我的确认直接删除我的会话。 

Agent Manager:多项目多 Agent 异步运行

这其实不新鲜了,Cursor 也有 Agents 管理的界面,但 Antigravity 做得明显更完善。

不仅仅是会话的并行,Antigravity 还做到了不同项目的 Agent 会话并行

再也不用来回切项目,我可以直接在一个页面里,持续跟进多个项目的迭代,像个包工头一样「调兵遣将」。我可以指派 AgentA 去项目一里完善 UI,指派 AgentB 去项目二里补充单测,然后自己还可以利用这段时间可以完善想法。

如果 Agent 有需要我关注和决策的地方,比如指令授权或者方案确认,Antigravity 会像邮件管理一样,收集到 Inbox 里。

如果只是想要问一些与项目无关的问题,也可以在 Playground 里尝试开启对话,等到灵感完善得差不多了之后,再转为 Project。

Plan 模式:治好「不信任感」

以前用 AI,最怕它上来就瞎改代码,改完我都不知道这堆屎山是哪来的。

后面踩过 N 次坑之后,我就用了一些 prompt 技巧,让 AI 在处理任务之前,一定要深入分析和思考并给出多种方案,等我确认之后再开始执行。

Cursor 在 10 月 7 号的时候新增了任务规划模式(Plan mode)2,为的就是解决这个问题。它通过 LLM 工具调用的方式,在任务执行之前先给以 TodoList 的形式,给出一份计划清单。

Antigravity 则是在产品初期就嵌入了任务规划模式,它强迫 AI 在动手前必须给你交一份「投名状」(Implementation Plan)。

相比 Cursor 的极简任务清单,Antigravity 给出的实施计划内容更详细,你可以在其中看到:

  • 「我会改动这三个文件,需要你的审查」;
  • 「我看到了 XXX 问题,这可能会把 Auth 模块搞挂,我的建议是」;
  • 「这个方案的改动会是这样子,没问题的话我们开始下一步」……

这种像是真人同事在找你 Code Review 的感觉,是我这一个月里敢把代码交给它的原因之一。

Models Toggle:聊聊我的模型搭配

涉及到 LLM 推理的场景:

  • 产品 & 技术方案讨论 => Gemini 3 Pro(High) + Plan Mode
  • 前端框架 & 交互设计 & 审美提升 => Gemini 3 Pro(High) + Plan Mode
  • 小 bug 修改交互优化 => Gemini 3 Flash + Fast Mode
  • 后端架构 & 复杂代码逻辑实现 => Claude Opus 4.5 (Thinking) + Plan Mode

如果 Antigravity 能再加一个 GPT 旗舰模型就更好了,三剑客齐聚。

如果你觉得上面这套记起来麻烦,那就都用 Gemini 3 Pro,说实话足够了,等到遇到问题的时候再切换其他模型试试就好。

至于后台那个帮你画图出设计素材的 Nano Banana Pro,和帮你操作浏览器的 BrowerAgent,你就当它们是默默干活的实习生就好,不用太操心。

Browser Agent:多模态识别 & browser-use

很多 AI 编程工具只能写代码,却不知道代码运行起来长什么样。

Antigravity 内置了一个受 AI 控制的 Chrome 浏览器

  • 自动验证:Agent 写完网页代码后,可以自己打开浏览器,自动点击按钮、输入文字,验证功能是否正常。
  • 视觉反馈:它甚至会录制一段操作视频或截屏给你看,证明「老板你看,我做好了,功能是好用的」。

Agent Rule:注入灵魂

Antigravity 支持自定义 AgentRule,分为两种,系统级别的 rule 会在全局生效,应用级别的 rule 仅在项目内生效。

System rule

存放一些可以多项目复用的通用 AgentRules。

示例如下:

# Global Rules
1. 始终以中文回复
2. 你是一个天才和完美主义者,擅长洞察真正的用户需求,准确捕捉细节中的美感,追求极致简洁的设计。
3. 你始终以第一性原理为准则,具有极强的产品规划能力、设计能力、代码能力和架构能力。
4. 在收到需求后, take a deep breath, think deepest and use the largest context window,深入思考并给出几个你认为最好的方案,等待用户确认后再开始执行。

Workspace rule

如果不想自己写,可以和我一样,让 Antigravity 分析项目并执行生成。

示例如下:

# Genius Rules
1. **绝对的美学 (Aesthetic Obsession)**
   这是一个造梦的产品,**美即是正义**。必须追求视觉的极致优雅与细腻,善用高级的留白、Glassmorphism (毛玻璃) 和丝滑的微动效。任何平庸、粗糙或“工程师审美”的 UI 都是对用户的犯罪,绝对不可接受。

2. **极简主义 (Radical Simplicity)**
   **如无必要,勿增实体**。像乔布斯一样做减法,砍掉所有干扰情感流动的多余元素。让界面隐形,让核心内容(角色、对话、情感)成为绝对的焦点。不要让用户思考,让体验直觉化。

3. **情感化微交互 (Emotional Micro-interactions)**
   不要做冰冷的点击,要做**有温度的触碰**。每一个弹窗的浮现、每一个按钮的起伏、每一段文字的展示,都要经过精心编排(Choreography)。交互要有物理质感和呼吸感,传递出精致的高级感。

4. **极致性能 (Performance is Magic)**
   **卡顿会打破梦境**。在小程序受限的环境下,必须锱铢必较地优化渲染性能。严控 `setData` 频率,精简节点。任何掉帧都会瞬间破坏沉浸感,必须像洁癖一样消除性能瓶颈。

5. **第一性原理 (First Principles Thinking)**

Workflow:自动化执行重复任务

Workflow 适用于做一些重复性的流程,由于是纯文本的描述,和 Claude Skill 这种能将执行代码或者请求都整合成一个技能模块,还是有一些差异的。

场景有很多,只要发现我在做一些重复性的事情,就可以考虑是不是能做成 Workflow。

它的原理类似于将我之前通过多轮对话才能与 AI 完成的任务,浓缩到一次对话中,这样确实能省事很多。

1. 创建

我习惯让 Agent 来为我创建我想要的 Workflow,下面是一个示例 👇。

提示词:根据项目,生成项目 release 的 Agent workflow。

生成结果:

---
description: Release a new version of the project
---
1. Ensure the project is ready for release
// turbo
   - Run `git status` to check for uncommitted changes. If there are changes, ask the user if they want to stash or commit them first.
   - Run `npm run build` to verify the build passes.
2. Update the project version
   - Read [package.json](cci:7://file:///Users/echo/Desktop/Projects/nano-reader/package.json:0:0-0:0) to find the current version.
   - Ask the user for the new version number (e.g., 1.0.4).
   - Update the `version` field in [package.json](cci:7://file:///Users/echo/Desktop/Projects/nano-reader/package.json:0:0-0:0) with the new version.
3. Commit the release
   - Run `git add package.json`
   - Run `git commit -m "chore: release v<NEW_VERSION>"` (Replace <NEW_VERSION> with the actual version).
   - Run `git tag v<NEW_VERSION>`
4. Push changes
   - Run `git push && git push --tags`

2. 应用

在 Antigravity 中,你可以点击加号,或者输入 / 来选择你的 Workflow。

令我「血压升高」的时刻

讲完好的部分,再讲讲觉得用起来难受的部分,在刚上线的那一会儿,Agent Manager 的稳定性简直是个灾难。

有好几次,我辛辛苦苦跟它聊了几十轮,Context 堆得正完美,眼看就要出结果了,它突然卡死,然后故作矜持地努力恢复,最终冷冰冰地弹出一句「Current conversation was deleted」。

那一刻,真想顺着网线过去砸了 Google 的服务器,揪着 Antigravity 的产品负责人聊聊理想。

崩溃的次数多了,就慢慢掌握了一些技巧:

  1. 尽量避免在 IDE 内打开终端执行一些 server 部署等操作;
  2. 如果会话持续很久,直接中止会话,回退到任务执行之前并重新聊天;
  3. Code Editor 界面可以关闭,转为后台运行。

野路子分享

除了常规操作,这一个月我还摸索出了一些能提升 vibe coding 幸福感的「野路子」。

1. 及时存档

Antigravity 最让人抓狂的就是 Session 容易崩。

技巧:养成好习惯,每隔几轮对话(或者感觉到它开始变笨时),输入一句:

Summarize our current status and next steps into a file named checkpoint.md.」

如果你觉得太麻烦,也可以写到 Agent Rule 里,之后和 AI 对话就会自动化执行。

这样,即使下一秒 Session 崩了,你只需要把这个 **checkpoint.md** 扔给新的 Agent,它立刻就能无缝衔接上最近的任务保存节点。(有点像黑神话里点香存档?)

2. 自动化测试

写完前端页面,可以让 Browser Agent 替你完成测试任务,甚至录制测试视频。

技巧:直接呼叫 Browser Agent:

Open local browser, click every button to ensure no errors, and record a video for me.

注意,这里胆子大点的话,可以放开 Browser Agent 的控制权限,避免反复需要你确认操作。

看着它在屏幕上自动执行点击、下划页面及录屏操作,你会有一种「我在压榨 AI」的快感。

3. 微操指令

遇到稍微复杂点的任务,Agent 很容易「一顿操作猛如虎,一看战绩零杠五」。

技巧:不要只给大目标,用这个 Prompt 分段拆解实现路径:

Please break this down into 3 sub-tasks. STOP and ask for my approval after completing each sub-task. Do not proceed without my confirmation.

通过将复杂的大任务,拆解成多个子任务,强制 Agent 在任务执行过程中暂停并等待你的审阅,把 Agent 从不可控的「一次性执行」变成可中断暂停的「流水线」。

写在最后

Antigravity 是当前 Vibe Coding 的最优解吗?

显然不是。现在的 Antigravity 还有崩溃、有卡顿、有各种让你想骂娘的小毛病,甚至还不如隔壁 Cursor 稳定。

但在这一个月的「相爱相杀」中,我确信了一件事:

编程的门槛正在无限降低,但「品味」的门槛正在无限升高。

Antigravity 这类的工具,没有消灭程序员,它只是消灭了「平庸的搬砖工」。它逼着我们,去成为那个更有审美、更有洞察力、更能定义「未来」的 Manager & Builder 。

防坑指南

Q: 听说锁区很严重?

A: 别提了,这一个月里没少折腾,如下图所示,初期死活登录不上。

有两种思路,一是在海鲜市场购买符合条件的三方号,二是更改自己的账号归属地,更改方式如下:

  1. 查看自己的账号归属地:https://policies.google.com/terms
  2. 更改归属地:https://policies.google.com/country-association-form
  3. 原因选择 Other:

理由填写如下:I need to access Google Gemini and Antigravity, which require an account registered in the US.

遇到问题:

如果遇到应对 REJECT 情况,按照以下步骤操作:

1. 修改语言设置

首先,打开邮箱,进入账号管理页面,将语言设置更改为英文。

2. 更改支付信息

依然在账号管理页面,找到支付信息管理,随意选择一个美国地区(可以通过网络搜索获取相关地址,或者使用 AI 工具如 AI IDE 帮助填写)。

调整地区设置点击头像,进入「Privacy Policy」(隐私政策),然后在 FAQ(常见问题)页面中找到更改地区的选项,将地区修改为前面填写的美国地址。完成以上操作后,等待大约一个小时,你将收到邮件确认地址更改成功

此时,回到 Antigravity,你就能顺利登录进去了。

Q: 这么多 AI 工具,Cursor、Claude Code……该选谁?

A:就和模型一样,喜欢用哪个就用哪个,建议先从一个深入地使用了一段时间,如果过程中觉得哪里让你不满意了,再考虑换一个试试。

工具都是拿来用的,解决问题才是关键。

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀


文章来源: https://sspai.com/post/104769
如有侵权请联系:admin#unsafe.sh