最近都在讨论Google Antigravity,谷歌的亲儿子,江湖人称Cursor杀手。

与传统的AI编程工具不同,Antigravity 不仅仅是协助写代码,它更像是一个指挥中心。在这里,开发者可以管理多个能够自主规划、编写代码甚至浏览网页的 AI Agent。
今天就手把手教你安装流程、解析核心操作逻辑,并演示如何从零生成一个应用。
Antigravity 旨在改变开发者的工作方式。传统的 AI 编程助手通常是被动的,需要停下来等待代码生成。而在 Antigravity 中,AI 被预设为一个具有自主性的行动者。开发者的角色从单纯的程序员,转变一个架构师,主要负责编排任务,指挥AI员工去执行。
目前 Antigravity 处于预览阶段,支持使用个人 Gmail 账号登录。


然后选择自己想要的主题,比如是黑夜模式还是白天模式。
安装向导中包含关于 Agent 权限的配置页面。这是 Antigravity 与传统 IDE 最大的不同之处,请重点是右边的两个核心属性。

该策略控制 Agent 是否有权直接在终端运行命令(如安装依赖包、运行测试脚本等)。

该策略决定了 Agent 生成的任务规划(Plan)、代码变更(Diff)等产物由谁来把关。
推荐配置:直接选择 Agent-assisted development(Agent 辅助开发)。这是一个平衡的选项,允许 Agent 做决策,但在关键时刻会寻求人工批准。
Antigravity 基于开源的 VS Code 构建,但界面逻辑被重新设计为两个主要窗口:Agent Manager(管理器) 和 Editor(编辑器)。
启动软件后,首先映入眼帘的不是文件列表,而是 Agent Manager。

当需要深入代码细节时,可以切换到 Editor 视图(快捷键 Cmd + E)。
当任务涉及到网页交互(例如“去官网查阅文档”或“测试 Web 应用”)时,主 Agent 会调用一个专门的浏览器子 Agent。该子 Agent 拥有点击、滚动、输入和读取控制台日志的能力。
而且这个浏览器是完全隔离。它不共享用户本地的 Cookie、历史记录或登录状态。Agent 的每一次操作是干净又卫生的,既保证了测试结果的客观性,也确保了用户主浏览器的隐私与安全。

当 Agent 反馈“任务已完成”时,该如何验证?Antigravity 通过生成 Artifacts 来解决信任问题:
为了直观感受 Antigravity 的能力,这里通过一个简单的案例演示:从自然语言指令到可运行的软件。
回到 Agent Manager 的 Playground 界面,输入一段朴素的需求:
帮我做一个待办事项APP,需要手绘风格的
提交后,Agent 开始工作。它会生成一个 Task Plan,包含分析需求、设计 UI 布局、编写倒计时逻辑等步骤。随后进入执行阶段,相关文件会被逐一创建。

Agent 编写完代码后,会自动唤醒浏览器子 Agent。它会在后台打开窗口,亲自点击“开始”按钮,检查倒计时是否正常工作。

几分钟后,Agent 提示任务完成。点击生成的链接,一个功能完备、设计极简的待办事项程序就完成了。自己试着用一下,暂时没有发现问题。

小结:这只是一个简单的 Demo,但足以展示其闭环能力。对于更复杂的逻辑,比如“构建带数据持久化的看板”或“编写现有项目的单元测试”,Antigravity 同样适用。
Antigravity 带来了 IDE 集成 Agent 的便利,但在实际的 AI 开发工作流中,往往还需要在本地进行更多维度的探索。
比如,开发者可能需要在本地跑通 Gemini CLI 工具,这通常硬性要求 Node.js 20 及以上的环境;或者为了隐私和成本,需要在本地机器上直接运行 Gemma、Qwen3 或 Llama 3 等开源大模型进行调试。
此时,繁琐的环境配置和依赖冲突往往是最大的阻碍。若不想在环境搭建上浪费时间,推荐尝试使用 ServBay。这是一个专为开发者设计的本地化环境管理工具:


这种超全的配置,无论是云端还是本地,AI助手都能全方位覆盖。
通过掌握 Agent Manager 的调度能力、Artifacts 的验证机制以及 Editor 的协作模式,开发者便已准备好使用 Antigravity 进行工作。
你有没有试过Antigravity,哪款AI编程工具比较好用,一起交流一下吧。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。