说实话,写程式这件事一直在变。几年前我们还在为语法高亮感到兴奋,后来有了 GitHub Copilot 和 Cursor,我们开始习惯按 Tab 键让 AI 帮忙补全代码。但你我都心知肚明,这感觉还是像自己在开车,只是多了一个话很多的副驾驶。我们依然要盯着每一行代码,依然要手动切换档案,依然要在终端机和浏览器之间来回奔波。Google 刚刚发布的 Antigravity,可能会让你重新思考“写程式”这件事。这款全新的开发平台不仅仅仅是为了让你写码更快,它是为了让 AI 智慧体(Agents)真正参与到开发流程中。
Antigravity 的核心理念是“Agent-first”(以智慧体为优先),这意味着 AI 不再只是在一旁给建议,而是像你的员工一样,能够自主规划、执行,甚至在浏览器中测试它的成果。如果你厌倦了当个“代码打字员”,想转职成“软体架构师”或“专案经理”,那么 Antigravity 可能就是你一直在等的工具。
为什么我们需要“反重力”?从助手到合作伙伴的转变
你遇过这种情况吗?明明只是一个简单的功能修改,却要花上好几个小时去理解旧代码、写测试、然后在浏览器里反复刷新确认。目前的 AI 工具虽然强大,但它们通常是被动的。你问一句,它答一句。
Antigravity 想要打破这种线性互动。
搭载了 Google 最新的 Gemini 3 模型,Antigravity 的智慧体拥有了更强的逻辑推理能力。更重要的是,Google 并没有把它锁死在自家的生态圈里。这款工具居然同时支援 Anthropic 的 Claude Sonnet 4.5 和 OpenAI 的 GPT-OSS。这在以前是难以想像的,显示出 Google 这次是真的想打造一个通用的开发平台,而不仅仅仅是推销自己的模型。
这里有个关键点:异步互动。你不需要盯着萤幕等 AI 吐出代码。你可以把一个复杂的任务丢给它,例如“重构这个登入模组并确保所有测试通过”,然后你就可以去喝杯咖啡,或者切换到另一个工作区处理别的事。
双视图设计:你是要亲自动手,还是运筹帷幄?
Antigravity 最有趣的设计在于它提供了两种截然不同的视图,这反映了两种不同的工作模式。
1. 编辑器视图 (Editor View):熟悉的感觉,更强的核心
预设的编辑器视图基于 VS Code 构建。这很聪明,因为这意味着你不需要重新学习一套快键,你原本习惯的扩充套件大多也能继续用。
但在侧边栏里,住着一个拥有“浏览器控制权”的智慧体。这跟一般的聊天机器人不同。当你要求它“修复首页的跑版问题”时,它不只会给你代码,它会实际打开一个内建的 Chrome 浏览器实例,读取你的 CSS,修改它,然后刷新页面确认修复结果。这就像看着一个资深工程师在你面前修 Bug,而你只需要负责审核。
2. 管理者视图 (Manager View):你的任务控制中心
这才是 Antigravity 真正的杀手锏。
想像你不是在写代码,而是在管理一个团队。在管理者视图中,你可以同时指挥多个智慧体在不同的工作区(Workspaces)中并行工作。
- 智慧体 A 正在升级资料库依赖项。
- 智慧体 B 正在撰写 API 的单元测试。
- 智慧体 C 正在研究新功能的技术文档。
在这个视图下,你看到的不是代码编辑器,而是一个类似看板的介面。你可以监控每个智慧体的进度,查看它们目前的状态。这彻底改变了单人开发者的产能上限。你不再是一个人在战斗,你有一支 AI 军队。
工件 (Artifacts):建立信任的关键
把任务交给 AI 最怕什么?最怕它“一本正经地胡说八道”,或者在你看不到的地方偷偷改坏了东西。
Google 显然意识到了这点,所以他们引入了“工件”(Artifacts) 的概念。这是我觉得最让人安心的功能。每当智慧体执行任务时,它会产生一系列的纪录文件,包含:
- 任务清单:它打算做什么,分几个步骤。
- 实作计画:具体的技术方案。
- 萤幕截图与浏览器录影:这是最酷的部分。你可以看到 AI 在浏览器里操作的画面,证明它真的测试过了,而不是瞎猜。
这解决了一个巨大的痛点——“黑箱作业”。有了这些工件,你不需要盲目信任 AI,你可以验证它的工作流程。
让 AI 从错误中学习
我们都知道跟新来的实习生合作有多累,因为你得反复教同样的事情。Antigravity 试图解决这个问题。
它允许你对特定的工件进行“评论”。如果 AI 写的测试案例不符合你的团队规范,你可以在那个测试计画上留言。智慧体会阅读你的反馈,并在不打断主要工作流程的情况下进行修正。
更棒的是,官方宣称这些智慧体具有“记忆力”。如果你告诉它“我们团队习惯使用 Arrow Function”,它会记住这个偏好,下次就不会再犯同样的错误。这种从过去工作中学习的能力,随着时间推移,会让这个工具变得越来越顺手。
支援专业开发的实际场景
你可能会问,这东西真的能用在生产环境吗?根据 Antigravity 的专业案例,它在处理一些繁琐任务上表现惊人:
- 遗留代码重构:面对一堆没有注解的义大利面式代码(Spaghetti Code),智慧体可以先分析逻辑,产出解释文档,然后逐步进行模组化重构,并随时生成测试来确保没改坏功能。
- 端到端功能实作:从资料库 Schema 的修改,到后端 API 的调整,再到前端 UI 的串接。你可以在管理者视图中拆解这些任务,让不同的智慧体负责不同层级,最后再由你进行整合。
价格与兼容性:Google 这次很大方
目前,Antigravity 处于 公共预览阶段 (Public Preview),并且是 免费 的。
支援的作业系统非常全面:
- Windows
- macOS
- Linux
至于大家最关心的使用限制(Rate Limits),Google 表示给得相当“慷慨”。限制每五小时重置一次,除非你是极少数的高频用户,否则很难触发上限。考虑到它背后跑的是 Gemini 3、Claude Sonnet 4.5 这种等级的模型,这确实是个试用的好机会。
常见问题解答 (FAQ)
Q:Antigravity 是完全免费的吗? 是的,目前在公共预览期间是免费使用的。Google 提供了相当宽裕的使用额度,且每五小时会刷新一次。这对于想要体验 Agent-first 开发的工程师来说是一个绝佳的时机。
Q:它支援哪些 AI 模型? 除了 Google 自家的最强模型 Gemini 3 之外,Antigravity 还出人意料地支援 Anthropic 的 Claude Sonnet 4.5 以及 OpenAI 的 GPT-OSS。这让开发者可以根据任务需求,灵活选择最适合的模型。
Q:这跟 GitHub Copilot 或 Cursor 有什么不同? 最大的不同在于“主动性”。Copilot 和 Cursor 主要是作为编辑器内的助手,协助你补全代码或回答问题。Antigravity 则是一个以“智慧体”为核心的平台,它能够自主规划任务、控制浏览器进行测试,并在后台异步执行复杂的的工作,更像是一个独立工作的初级工程师。
Q:Antigravity 如何保证代码的安全性与正确性? 透过“工件”(Artifacts) 机制。智慧体会留下详细的工作纪录,包括任务计画、执行步骤、甚至浏览器操作的截图与录影。开发者可以透过审查这些工件来验证 AI 的工作成果,确保一切都在掌控之中。
结论
面对技术的日新月异,开发工具的演进速度有时甚至超过了框架本身。Google Antigravity 的出现,标志着我们正在从“使用 AI 写代码”过渡到“管理 AI 写代码”的阶段。
当然,它现在可能还不完美,也许偶尔会卡住,或者产出一些奇怪的计画。但就像刚学会走路的孩子一样,它的潜力是巨大的。如果你想抢先体验这种未来的开发模式,不妨去下载试试。毕竟,有个能帮你写测试还会自己检查浏览器的伙伴,谁不想要呢?


