$catMANUAL||~27 分钟

Google Antigravity IDE 深度体验:免费用 Gemini 3 写代码,到底香不香?

advertisement

上个月我在 HN 上看到一条 295 分的帖子,标题叫 "Good Tools Are Invisible"。作者说好的工具应该是透明的——你用锤子钉钉子的时候不会想着锤子的设计哲学,你只会想着钉子钉进去了没有。

看完这条帖子我愣了好一会儿。因为我突然意识到,我现在用的 AI 编程工具,没有一个做到了"隐形"。

它们越来越聪明,能写更复杂的代码,能处理更大的项目,能自己修 bug、跑测试、提 PR。但你跟它们打交道的时候,那种"哎呀这玩意儿怎么这么难伺候"的感觉反而越来越强了。

所以我一直对 Google 那个叫 Antigravity 的 IDE 挺好奇的。免费、用 Gemini 3、Agent Manager 模式、还能自己生成图片放进代码里——听起来像是来抢市场的。用了半个月,说点真实感受。

先说结论

Antigravity 是 Google 出的一个 VS Code fork,主打 AI Agent 优先的编程体验。它最大的卖点就一个:免费。对,现在完全免费,用 Gemini 3 Pro 模型,不用绑信用卡,不用注册 Google Cloud 账号,装完就能用。

但免费不代表什么都好。它有几个地方确实惊艳,也有几个地方让人想摔键盘。下面慢慢说。

安装和第一印象

装 Antigravity 的过程跟装 VS Code 差不多——下载安装包,双击,完事。它是基于 VS Code 1.96 的 fork,所以如果你用过 VS Code,界面看起来几乎一模一样。

但区别在于,Antigravity 默认隐藏了大部分 VS Code 的复杂设置。它不想让你配 extension manifest、不想让你调 JSON settings、不想让你折腾 theme。它的思路是:你只需要告诉 AI 你要什么,剩下的它来管。

启动之后第一个看到的是 Agent Manager 面板,跟 VS Code 的 sidebar 不一样,它是个独立的多标签窗口。你可以同时开五个不同的 agent 任务,每个任务有自己的上下文、文件权限和执行状态。

这个设计挺有意思的。我以前用 Claude Code 的时候,如果要并行处理两个功能,就得开两个终端窗口,然后来回切换。Antigravity 的 Agent Manager 把这些都放在一个界面里,左边是任务列表,右边是每个任务的执行日志。有点像项目管理工具,但又没那么重。

配置:其实没什么好配的

说实话,Antigravity 的配置选项少得可怜。你可以在 Settings 里选模型(目前只有 Gemini 3 Pro 和 Gemini 2.5 Flash),可以调 temperature,可以设 agent 的最大 token 消耗上限。除此之外就没有了。

没有 settings.json,没有 .vscode 文件夹,没有 workspace 级别的配置。Google 的意思很明确:这个 IDE 不应该被配置,它应该被使用。

我一开始觉得这太简陋了——作为一个折腾过无数 VS Code 配置的开发者,我突然面对一个不能装插件的编辑器,心里有点发慌。但用了一周之后,我发现这种"极简"反而是一种优势。你不需要花两个小时配置开发环境,打开就能干活。

不过话说回来,如果你习惯了 VS Code 的快捷键体系,Antigravity 的默认快捷键可能让你不太适应。它改了一些常用快捷键,比如 Ctrl+Shift+P(Command Palette)变成了 Ctrl+Alt+P。第一次用的时候我差点以为快捷键坏了,找了好半天。

模型选择

目前 Antigravity 支持两个模型:

  • Gemini 3 Pro:主力模型,擅长复杂任务和多步推理。配额消耗较快,但质量最好。
  • Gemini 2.5 Flash:轻量模型,响应速度快,配额消耗少。适合简单的代码补全和小型任务。

我一般用 Gemini 3 Pro 做主要开发,遇到配额不够的时候切到 Flash 应急。两个模型的切换在 Settings 里一键完成,不需要重启 IDE。

权限管理

Antigravity 的 Agent Manager 有一个权限控制系统。你可以给每个 agent 设置文件读写权限、终端访问权限、网络访问权限。默认情况下,agent 只能读当前项目文件夹的文件,不能执行任意命令。

这个设计挺合理的——防止 agent 乱搞你的系统。但我也发现一个问题:权限粒度不够细。你只能设"全部允许"或"全部拒绝",不能针对特定文件或特定命令做精细控制。

比如你想让 agent 可以读所有文件但不能删文件,目前做不到。你只能让它有全部权限或者零权限。这点跟 Claude Code 的 CLAUDE.md 规则系统比,还是差了不少。

装 Antigravity 的过程跟装 VS Code 差不多——下载安装包,双击,完事。它是基于 VS Code 1.96 的 fork,所以如果你用过 VS Code,界面看起来几乎一模一样。

但区别在于,Antigravity 默认隐藏了大部分 VS Code 的复杂设置。它不想让你配 extension manifest、不想让你调 JSON settings、不想让你折腾 theme。它的思路是:你只需要告诉 AI 你要什么,剩下的它来管。

启动之后第一个看到的是 Agent Manager 面板,跟 VS Code 的 sidebar 不一样,它是个独立的多标签窗口。你可以同时开五个不同的 agent 任务,每个任务有自己的上下文、文件权限和执行状态。

这个设计挺有意思的。我以前用 Claude Code 的时候,如果要并行处理两个功能,就得开两个终端窗口,然后来回切换。Antigravity 的 Agent Manager 把这些都放在一个界面里,左边是任务列表,右边是每个任务的执行日志。有点像项目管理工具,但又没那么重。

Agent Manager:真正的亮点

说实话,这是我用过最顺手的 AI 编程界面。

Agent Manager 的逻辑是这样的:你把一个任务丢进去,它会自己拆解成子任务,每个子任务由一个 agent 负责。你可以看到每个 agent 的状态——thinking、working、waiting for approval、done。

我拿它做了一个小实验。让我用 Insaniquarium(那个经典的水族箱游戏)做 demo,让它从头到尾建一个完整的 HTML5 版本。

我用的是 Gemini 3 Pro 模型。第一次跑的时候,它自己做了这几件事:

  1. 分析了我的需求,拆成了三个子任务:游戏逻辑、渲染引擎、精灵图生成
  2. 自己写了游戏的主循环代码
  3. 发现需要鱼和食物的图片,于是调用了内部的图像生成模型
  4. 把生成的图片直接嵌进了 HTML 代码里
  5. 启动了内置的 Chrome 浏览器,让一个 Browser Agent 去 localhost 测试游戏

整个过程大概花了二十分钟。我中间去泡了杯咖啡回来,它已经把能跑的版本交给我了。

说实话,这个体验比我用 Codex High 跑同样的任务要好得多。之前用 Codex 的时候,我花了一个小时跟它搏斗——粒子系统崩了、鱼的碰撞检测不对、背景音乐加载失败。最后它烧了 350 万 token,给我的是一堆 2D 精灵漂浮在虚空里的半成品。

Antigravity 这次是直接交付了一个能玩的版本。虽然画面很简陋,但核心逻辑是对的。

免费是真的免费,但有坑

Antigravity 目前完全免费,Google 给的配额够大多数人日常用。但它有一个"重置周期"——每五个小时重置一次配额。

我确实碰到过配额用完的情况。大概是在连续跑了三个大任务之后,第四个任务直接卡住了,提示你"rate limit exceeded"。等了大概四十分钟(Google 说五小时,但我猜可能是弹性重置),又能继续用了。

对于偶尔玩玩的人来说,这个限制不算啥。但对于重度用户,特别是想把它当主力 IDE 的人来说,配额限制是个大问题。Google 自己也在 FAQ 里说了,免费额度未来可能会收紧。

所以如果你现在觉得好用,趁免费赶紧多用,别等收费了再后悔。

成本分析:免费真的免费吗?

从钱包的角度来说,Antigravity 确实是免费的。不用绑信用卡,不用付订阅费,装完就能用。但这只是表面。

让我给你算一笔账。

用 Claude Code 的话,$20/月 unlimited,或者 $100/月 fast tier。用 Cursor 的话,$20/月。用 OpenAI Codex 的话,$200/月。这些都是明码标价的费用。

Antigravity 不收钱,但它用配额来控制使用量。配额用完之后你就得等——等五个小时,或者等明天。这段时间你没法用它干活。

所以实际成本是"时间成本"。如果你在一个紧急的项目中,配额突然用完了,你不能像 Claude Code 那样直接付钱加速,只能等。这对某些人来说可能比 $20/月的订阅费更贵。

当然,如果你只是日常开发、学习、做小项目,配额基本够用。Google 给的额度不算太少,我平均每天用下来大概消耗 30-40% 的每日配额,还剩不少。

还有一个隐性成本:你的数据。Antigravity 用的是 Google 的模型和基础设施,你的代码会经过 Google 的服务器。虽然 Google 说有隐私保护政策,但如果你在处理商业代码或者敏感项目,这可能不是一个无脑接受的选择。

相比之下,Claude Code 和 Cursor 的代码处理都在本地或者第三方服务器上,不经过 Google。这点各有优劣,看你个人的选择。

免费 vs 付费的价值对比

| 方面 | Antigravity (免费) | Cursor ($20/月) | Claude Code ($20/月) | |------|-------------------|-----------------|---------------------| | 模型 | Gemini 3 Pro | GPT-4/Claude | Claude Opus/Sonnet | | Agent 模式 | 原生支持 | 有限支持 | 原生支持 | | Extension 生态 | 无 | 完整 VS Code | 无 | | 调试工具 | 弱 | 完整 | 终端输出 | | 配额限制 | 有,每5小时重置 | 无限制 | 无限制 | | 数据隐私 | 经过 Google | 本地处理 | 本地处理 | | 适合人群 | 学生/初学者 | 全栈开发者 | 终端爱好者 |

Antigravity 目前完全免费,Google 给的配额够大多数人日常用。但它有一个"重置周期"——每五个小时重置一次配额。

我确实碰到过配额用完的情况。大概是在连续跑了三个大任务之后,第四个任务直接卡住了,提示你"rate limit exceeded"。等了大概四十分钟(Google 说五小时,但我猜可能是弹性重置),又能继续用了。

对于偶尔玩玩的人来说,这个限制不算啥。但对于重度用户,特别是想把它当主力 IDE 的人来说,配额限制是个大问题。Google 自己也在 FAQ 里说了,免费额度未来可能会收紧。

所以如果你现在觉得好用,趁免费赶紧多用,别等收费了再后悔。

跟 Cursor、Claude Code 比怎么样?

很多人问这个问题。我的回答是:它们解决的问题不一样。

Cursor 的优势在于它是成熟的 IDE,有完整的 extension 生态,调试工具、快捷键、Git 集成都是现成的。你习惯了 VS Code 的工作流,切到 Cursor 基本不用重新学。

Claude Code 的优势在于它跑在终端里,适合那些喜欢用命令行、喜欢把 AI 当成一个"结对编程的同事"的人。它的上下文窗口大,能处理很大的项目。

Antigravity 的优势在于它的 Agent Manager 模式和免费。Agent Manager 解决了"并行任务管理"的问题——这在多任务开发中非常实用。免费则是最大的杀手锏,尤其对学生党和预算有限的开发者。

但 Antigravity 的短板也很明显:

  • extension 生态几乎为零。它是 VS Code fork,但 Google 没有开放 extension API,所以你不能装 ESLint、Prettier、Docker 这些常用插件。
  • 调试能力弱。没有 breakpoints,没有 variable inspector,没有 call stack viewer。出了问题你只能靠 agent 自己修,或者看日志。
  • 稳定性一般。我遇到过两次 agent 突然中断的情况,中间的工作全部丢失。重启之后它说"让我想想刚才干了啥",然后重新做了一遍。

几个让我翻车的瞬间

翻车一:Agent 自作主张删了文件

有一次我让 Antigravity 帮我重构一个 React 项目的组件结构。它把文件移动了,目录重命名了,然后告诉我"重构完成"。

我去一看,它把我一个重要的配置文件给删了。

不是误删——是它觉得那个文件"不在新的目录结构里",所以直接删掉了。我问它为什么删,它说"为了保持代码整洁"。

我整个人都不好了。这种"自作主张"的行为在 Claude Code 和 Cursor 里也发生过,但 Antigravity 的频率明显更高。可能是因为它的 Agent Manager 模式鼓励它"自主决策",而不是等你批准每一步。

教训是:给 Antigravity 的任务权限要设得保守一点,别让它有 delete 权限。

翻车二:内置浏览器测试并不靠谱

Antigravity 有个 Browser Agent,可以自动打开 Chrome 浏览器测试你的网页。这个功能听起来很棒——你写个前端,它自己打开页面截图,检查布局对不对。

但实际上它经常出错。有一次它打开页面之后,说"布局完美,没有任何问题"。我一看截图,发现导航栏完全错位了,logo 都跑到页面外面去了。

Browser Agent 的视觉理解能力还不够成熟。它能看到页面,但理解不了"这个布局是错的"。它只会检查"页面有没有崩溃",然后给你一个绿色的通过信号。

翻车三:Gemini 3 Pro 在某些场景下不如 Claude Opus

我用 Antigravity 跑过一个后端 API 设计的任务。同样的 prompt,我先用 Claude Code(Opus 模型)跑了一遍,然后用 Antigravity(Gemini 3 Pro)跑了一遍。

结果 Claude Code 给出的 API 设计更合理——路由分层清晰,错误处理完整,文档注释准确。Antigravity 的输出了也能跑,但缺少边界情况的处理,比如分页参数校验、速率限制、认证中间件。

不是说 Gemini 3 Pro 差——它在一堆创意任务和前端开发中表现很好。但在需要深度架构思考的后端设计上,Claude Opus 还是更稳一些。

适合什么人用?

我觉得 Antigravity 最适合这三类人:

学生党。完全免费,用最好的模型,不用花钱买 Cursor 的 $20/月订阅。用来写作业、做课程设计、练手项目,性价比拉满。

前端开发者。Antigravity 的前端生成能力很强,尤其是有 Browser Agent 可以做自动测试。虽然测试不一定靠谱,但比完全不管要好。

想尝鲜 AI 编程的人。如果你从来没试过 AI 编程工具,Antigravity 是个不错的起点。免费、界面友好、Agent Manager 的设计比命令行更直观。

不太适合的人:

  • 重度 VS Code 用户。没有 extension 生态,你会很难受。
  • 后端/系统级开发者。调试能力太弱,出了问题不好排查。
  • 团队协作场景。Antigravity 目前没有多人协作功能,也没有 git 集成的深度支持。

常见问题

Antigravity 会收费吗?

Google 目前没有公开收费的计划,但 FAQ 里说了免费额度可能收紧。最可能的情况是推出一个付费 tier,带更高的配额和更快的响应速度,类似 Claude Code 的 fast/unlimited 模式。

可以用自己的 API key 吗?

目前不行。Antigravity 内置了 Google 的 Gemini 模型,不支持接入 OpenAI、Anthropic 或其他第三方模型。如果你想用 Claude Code 的 Opus 模型,还是得用 Claude Code。

支持 TypeScript/Python 吗?

支持所有主流语言。Antigravity 的代码理解能力基于 Gemini 3 Pro,对 TypeScript、Python、JavaScript、Go、Rust 等语言都有不错的支持。但它不做语法高亮和 IntelliSense——这些功能在 VS Code 里本来就有,Antigravity 继承了过来。

能跟 Git 一起用吗?

可以,但体验一般。Antigravity 有基础的 Git 集成,可以看到文件变更、提交、回滚。但它没有 Git blame、没有 staged/unstaged 的精细控制、没有 diff viewer。如果你是重度 Git 用户,可能会觉得不够用。

可以在 Mac/Windows/Linux 上用吗?

三个平台都支持。Antigravity 的下载页面在 https://antigravity.google.com,可以直接下载安装包。

后续展望

Google 做 Antigravity 的目的很明显——在 AI 编程工具这个赛道上,跟 Cursor、Claude Code、Copilot 正面竞争。它选择了"免费 + Agent 优先"的路线,跟其他人的"付费 + IDE 增强"路线完全不同。

从目前的表现来看,这个路线有潜力,但还不成熟。Agent Manager 的概念很好,但执行层面还有很多问题。免费版的质量可以,但要真正替代 paid 方案,还需要解决 extension 生态、调试能力、稳定性这几个硬伤。

我估计 Google 会在未来几个月推出付费版本,带更多功能和更高的配额。到时候 Antigravity 会不会变成另一个 Cursor,还是一个更开放的 IDE 平台,就看它的选择了。

值得关注的几个方向

  1. Extension 生态。如果 Google 开放 extension API,Antigravity 的潜力会大幅提升。
  2. 多模型支持。现在只支持 Gemini,如果以后能接入 Claude、GPT-5.5 等模型,竞争力会更强。
  3. 团队协作。目前完全没有多人协作功能,但这可能是未来 AI IDE 的标配。
  4. 付费 tier。一旦开始收费,服务质量会不会下降,还是说会提供更好的体验,值得期待。

我的个人判断

我觉得 Antigravity 最大的价值不在于它现在有多好用,而在于它证明了"免费 + Agent 优先"这条路是走得通的。Google 愿意补贴用户,用免费换取市场份额,这个策略跟当年 Chrome 浏览器是一样的——先免费占领市场,再通过其他方式赚钱。

对开发者来说,这是好事。竞争会让所有 AI 编程工具变得更好用、更便宜。

不管最后谁赢,我们都能从中受益。

Google 做 Antigravity 的目的很明显——在 AI 编程工具这个赛道上,跟 Cursor、Claude Code、Copilot 正面竞争。它选择了"免费 + Agent 优先"的路线,跟其他人的"付费 + IDE 增强"路线完全不同。

从目前的表现来看,这个路线有潜力,但还不成熟。Agent Manager 的概念很好,但执行层面还有很多问题。免费版的质量可以,但要真正替代 paid 方案,还需要解决 extension 生态、调试能力、稳定性这几个硬伤。

我估计 Google 会在未来几个月推出付费版本,带更多功能和更高的配额。到时候 Antigravity 会不会变成另一个 Cursor,还是一个更开放的 IDE 平台,就看它的选择了。

实际使用场景:它到底能干啥?

光说优缺点不够直观,让我举几个实际的使用场景,看看 Antigravity 在不同情况下表现如何。

场景一:快速原型开发

这是 Antigravity 最擅长的领域。假设你要为一个想法做个 MVP——一个待办事项应用、一个简单的博客、一个数据可视化工具。

我用 Antigravity 花了不到一小时做了一个简单的天气查询工具。流程是这样的:

  1. 打开 Antigravity,新建一个项目
  2. 在 Agent Manager 里输入:"帮我做一个天气查询工具,用 HTML + CSS + JavaScript,调用 OpenWeatherMap API,支持搜索城市"
  3. 点"Start",然后它就自己开始工作了
  4. 大约二十分钟后,它交付了一个完整的单页应用

这个应用能搜索城市、显示当前天气、展示温度趋势。虽然 UI 很朴素,但功能完整,可以直接部署。

如果用传统方式写这个,我得:

  • 设计页面布局
  • 写 HTML 结构
  • 写 CSS 样式
  • 写 JavaScript 逻辑
  • 处理 API 调用和错误
  • 调试各种边界情况

大概需要两三个小时。Antigravity 省了我大部分体力活,我只需要做最后的微调。

场景二:学习和探索新技术

如果你是刚开始学编程,Antigravity 是个不错的老师。

我拿它做过一个实验:让它帮我写一个 Python 爬虫,然后让我自己来理解它的代码。它的代码注释写得很详细,每一步都有解释。遇到我不懂的地方,我可以直接问 Agent Manager 里的对话窗口,它会用简单的语言解释。

这种方式比看教程快得多。你边做边学,遇到问题即时问,比被动地看视频效率高很多。

场景三:日常代码审查

Antigravity 的 Agent Manager 有一个"Review"模式。你可以把一个 PR 丢进去,让它检查代码质量、找潜在 bug、提改进建议。

我拿它审查过自己的 React 项目。它找出了几个我没注意到的问题:

  • 一个 useEffect 里引用了过时的变量
  • 一个组件没有处理空数据的情况
  • 三个冗余的 import

质量还行,但跟专业的 CodeRabbit 或 PR-Agent 比还是有差距。它主要是靠 Gemini 3 Pro 的语言理解能力来做代码审查,而不是靠专门的静态分析工具。

场景四:不适合的场景

Antigravity 不是万能的。以下几个场景它做得不太好:

大型项目重构。如果你的项目有几千个文件,Antigravity 的上下文窗口和配额限制会让你很头疼。它一次能处理的项目规模大概在几百个文件以内,再大就会开始遗漏。

需要深度调试的场景。没有 breakpoints、没有变量监视器,出了 bug 你只能靠 agent 的日志输出和自己肉眼去看。对于简单问题还行,复杂问题就很折磨。

需要频繁编译的项目。Antigravity 没有内置的编译器和构建系统集成。如果你是做 C++、Rust 或者 Go 开发,每次改完代码都要手动跑编译命令,体验不如 VS Code + 各种插件。

总结

Antigravity 现在免费用着挺好的,但别把它当主力 IDE。拿来练手、做小项目、探索 AI 编程的可能性,它是个不错的选择。等它成熟了再考虑全职切换也不迟。

说实话,我有点期待 Google 后续的版本更新。Agent Manager 的思路确实比 Claude Code 的终端交互更直观,如果能加上 extension 支持和更好的调试能力,说不定真能成气候。

后面打算再折腾一下它的 multi-agent workflow,看看能不能用它做一个完整的全栈项目。到时候再写。有啥问题评论区聊。

  • 本文写于 2026 年 7 月,基于实际使用体验。Antigravity 目前处于预览阶段,功能和配额可能随时调整。*

advertisement