Google Antigravity:重新定义 Vibe Coding 的 Agent-First IDE
Google Antigravity 是 Google 于 2025 年 11 月发布的革命性 IDE。与 Cursor 或 Windsurf 这种 "AI 辅助编辑器" 不同,Antigravity 是首款真正的 "Agent-First"(智能体优先) 开发平台。
在这里,你不再是写代码的工人,而是指挥 AI 团队的 工程经理 (Engineering Manager)。
#🚀 核心理念:从 Copilot 到 Autopilot
传统的 AI IDE(如 Cursor)是 Pair Programmer(结对编程),你写一行,AI 补一行。 Antigravity 是 Team of Agents(代理团队),你下达一个目标,Agent 自动规划、编码、测试、修复,直到完成。
#核心界面:双视图模式
- Manager Surface (经理台):
- 这是 Antigravity 的默认视图。你在这里查看一个个 "任务卡片" (Tasks)。
- 你可以同时指派 5 个 Agent 并行工作:一个修 Bug,一个写新功能,一个重构代码。
- 你可以实时看到每个 Agent 的思维链 (Chain of Thought)、执行的终端命令和浏览器操作。
- Editor View (编辑器):
- 传统的 VS Code 界面。当你需要亲自上手微调代码时,可以无缝切换回来。
#⚡️ 杀手锏功能
#1. 多模态原生 (Native Multimodal)
基于 Gemini 3 Pro 和 Gemini 3 Deep Think 模型。
- 看懂一切:Agent 可以直接"看"你的浏览器运行效果。如果样式歪了,Agent 会自己截图、对比设计稿、然后修正 CSS。
- 听懂需求:支持语音输入复杂需求,甚至可以直接把会议录音扔进去让它整理需求并写代码。
#2. Antigravity Skills (技能系统)
Antigravity 引入了 "Skills" 概念。这是一种轻量级的、可定义的任务能力。
- 你可以为项目定义一个
deploy-to-aws.skill文件。 - Agent 读取后,就学会了如何按你们公司的规范部署代码。
- 这比
.cursorrules强大得多,因为它是可执行的动作,而不仅仅是提示词。
#3. 全环境接管 (Full Environment Access)
Agent 拥有对 Terminal (终端) 和 Browser (浏览器) 的完整控制权。
- 它不只是写代码,它会自己运行
npm run test。 - 如果测试报错,它会自己读取错误日志 -> 修改代码 -> 再跑测试,直到变绿。
#🆚 深度对比:Antigravity vs Cursor
| 维度 | Google Antigravity | Cursor |
|---|---|---|
| 范式 | Agent-First (你管理,AI 干活) | Editor-First (你干活,AI 辅助) |
| 并发能力 | ✅ 多 Agent 并行 (同时修3个Bug) | ❌ 单线程 (一次只能聊一个话题) |
| 验证能力 | ✅ 自主闭环 (写完自测、自修) | ❌ 需人工运行代码并反馈错误 |
| 模型 | Gemini 3 系列 (Deep Think, Flash) | Claude 3.5 / GPT-4o |
| 上下文 | 2M Token (整库代码 + 依赖包) | 200k Token (RAG 检索) |
| 适用场景 | 复杂功能开发、自动化重构、Debug | 日常编码、补全、小范围修改 |
#🛠️ 上手指南
#安装与配置
Antigravity 目前提供 Windows, macOS 和 Linux 版本。 底层基于 VS Code Fork,所以你可以直接导入 VS Code 的所有插件和主题。
#你的第一个 Agent 任务
- 打开 Manager Surface。
- 输入目标:"为首页增加一个深色模式切换功能,要求使用 Tailwind CSS,并适配移动端。"
- 点击 "Dispatch Agent"。
- 喝杯咖啡,看着 Agent 自动打开文件、修改代码、启动浏览器预览、调整样式、提交代码。
#⚠️ 常见误区
- 误区:"Antigravity 是给不会写代码的人用的。"
- 真相:它让资深开发者效率翻倍,但也需要你具备 Code Review 的能力来验收 Agent 的工作。
- 误区:"它只是另一个 Cursor。"
- 真相:Cursor 是更快的马,Antigravity 是自动驾驶汽车。
Gemini 建议:如果你追求极致的 "Flow" 状态,不想被繁琐的语法和调试打断,Antigravity 是目前唯一的选择。