Google Antigravity 入门指南:AI Agent驱动的开发新范式
TL;DR
Google Antigravity 不是传统的代码补全工具,而是一个AI Agent优先的开发平台。它让AI成为自主的团队成员,能够独立规划、执行、测试和验证复杂的开发任务。
核心差异:
- ❌ 传统IDE:你写代码,AI补全
- ✅ Antigravity:你提需求,AI自主完成整个开发流程
一、什么是 Antigravity
1.1 定义
Antigravity 是 Google 在 2025 年 11 月发布的Agent优先开发平台。
关键特性:
- AI Agent 自主规划任务
- 端到端执行(编码→测试→验证)
- 多Agent并行协作
- 浏览器子Agent进行UI测试
1.2 为什么需要它
传统开发痛点:
需求 → 设计 → 编码 → 测试 → 调试 → 部署
↑_____手工重复劳动_____↑
Antigravity 方案:
需求描述 → AI Agent自主完成 → 人工审核 → 部署
↑___自动化闭环___↑
生活比喻:
- 传统IDE = 智能打字机(你打字,它纠错)
- Antigravity = 自主工程师(你说需求,它交付成果)

二、系统要求与安装
2.1 硬件要求
项目
最低配置
推荐配置
操作系统
macOS / Windows / Linux
任意
内存
8GB
16GB
磁盘
2GB 可用空间
10GB+
2.2 软件依赖
# 必需
- Chrome 浏览器(最新版)
- Node.js 16+
- Python 3.8+
- Git
# 可选
- Docker(容器化项目)
- PostgreSQL / MySQL(数据库项目)
2.3 安装步骤
macOS
# 1. 下载 .dmg 文件
curl -O https://antigravity.codes/download/Antigravity-latest.dmg
# 2. 挂载并安装
open Antigravity-latest.dmg
# 拖拽到 Applications 文件夹
# 3. 首次启动(绕过安全检查)
xattr -cr /Applications/Antigravity.app
open /Applications/Antigravity.app
Windows
# 1. 下载 .exe 安装包
# 访问 https://antigravity.codes/download
# 2. 运行安装程序
.\Antigravity-Setup.exe
# 3. 启动
# 从开始菜单搜索 "Antigravity"
Linux
# 1. 下载 AppImage
wget https://antigravity.codes/download/Antigravity-latest.AppImage
# 2. 添加执行权限
chmod +x Antigravity-latest.AppImage
# 3. 运行
./Antigravity-latest.AppImage
三、初始配置
3.1 推荐设置
启动后进入设置界面,推荐配置:
1. 主题选择
- 推荐:Dark Mode 或 Tokyo Night
- 原因:长时间编码护眼

2. 开发模式
- Agent-Assisted(推荐新手):AI执行前需人工确认
- Agent-Driven(高级用户):AI完全自主执行
3. 终端策略
- 推荐:Auto(自动执行安全命令,危险命令需确认)
3.2 模型选择
Antigravity 支持多种大模型:
模型
速度
质量
适用场景
Gemini 3 Pro (High)
慢
最高
复杂架构设计
Gemini 3 Pro (Low)
快
高
日常开发
Claude Sonnet 4.5
中
最高
代码重构
Claude Sonnet 4.5 (Thinking)
慢
极高
算法优化
GPT-OSS 120B
快
中
快速原型
选择建议:
- 新项目规划 → Gemini 3 Pro (High)
- 功能迭代 → Gemini 3 Pro (Low)
- 代码审查 → Claude Sonnet 4.5
四、界面架构
Antigravity 采用双窗口设计:
4.1 窗口1:Agent Manager(任务控制中心)

四大区域:
1. Inbox(收件箱)
- 查看所有对话历史
- 快速切换项目上下文
2. Workspaces(工作区)
- 管理多个项目
- 每个项目独立的Agent实例
3. Playground(实验场)
- 临时测试代码片段
- 不创建持久化项目
4. Browser(浏览器子Agent)
- 自动化UI测试
- 视觉验证界面效果
4.2 窗口2:Editor View(编辑器视图)

布局结构:
┌─────────────┬──────────────────┬─────────────┐
│ 文件浏览器 │ 代码编辑器 │ Agent面板 │
│ │ │ │
│ src/ │ function App() │ 💬 对话 │
│ ├─ App.jsx │ { │ 📋 任务 │
│ ├─ main.jsx │ return ... │ 🔍 工件 │
│ └─ style.css│ } │ │
└─────────────┴──────────────────┴─────────────┘
⬇️ 终端面板
$ npm install && npm run dev
4.3 常用快捷键
功能
macOS
Windows/Linux
切换编辑器
Cmd+E
Ctrl+E
聚焦Agent输入
Cmd+L
Ctrl+L
提交提示词
Cmd+Enter
Ctrl+Enter
新建对话
Cmd+N
Ctrl+N
切换终端
Cmd+J
Ctrl+J
五、第一个项目:番茄钟计时器
5.1 创建工作区

方式1:通过界面
1. 点击 "Open Folder"
2. 选择项目目录(或创建新文件夹)
3. Antigravity 自动初始化工作区
方式2:通过命令行
# 创建项目目录
mkdir ~/Projects/pomodoro-timer
cd ~/Projects/pomodoro-timer
# 启动 Antigravity
antigravity .
5.2 提交需求
在 Agent 输入框中输入:
创建一个番茄钟计时器 Web 应用:
【功能需求】
1. 视觉显示:大号计时器 + 当前会话类型(专注/休息)
2. 核心功能:
- 25分钟专注时间
- 5分钟休息时间
- 开始/暂停/重置按钮
3. 设计要求:
- 深色主题
- 舒缓配色
- 响应式布局
【技术栈】
- 前端:React + Vite
- 样式:Tailwind CSS
【测试要求】
- 验证计时器逻辑正确性
- 测试响应式布局
5.3 Agent 执行流程
提交需求后,Agent 会自动执行以下步骤:
1. 规划阶段(Planning)
📋 Implementation Plan
├─ 1. 初始化 Vite + React 项目
├─ 2. 安装 Tailwind CSS
├─ 3. 创建 Timer 组件
├─ 4. 实现计时逻辑
├─ 5. 添加样式
└─ 6. 测试验证
2. 执行阶段(Execution)
# Agent 自动执行命令
$ npm create vite@latest . -- --template react
$ npm install
$ npm install -D tailwindcss postcss autoprefixer
$ npx tailwindcss init -p
# 创建文件
✅ src/components/Timer.jsx
✅ src/App.jsx
✅ tailwind.config.js
3. 测试阶段(Testing)
- 启动开发服务器
- 浏览器子Agent自动打开页面
- 验证计时器功能
- 测试响应式布局
4. 验证阶段(Verification)
✅ 计时器倒计时正常
✅ 开始/暂停/重置按钮工作
✅ 移动端布局适配
✅ 深色主题应用成功
5.4 查看工件(Artifacts)
Agent 执行过程中会生成多种工件:
1. 实施计划(Implementation Plan)
- 详细的任务分解
- 预估的执行步骤
2. 代码差异(Code Diffs)
- 每次修改的对比视图
- 方便审查变更
3. 截图(Screenshots)
- 浏览器子Agent自动截图
- 验证UI效果
4. 测试结果(Test Results)
- 单元测试输出
- 集成测试报告
六、高级特性
6.1 Planning Mode(规划模式)
适用场景:复杂项目需要详细设计
启用方式:
在提示词前加上 /plan
/plan 创建一个个人财务管理仪表板
效果:
- Agent 先生成详细架构设计
- 列出所有文件和模块
- 等待人工审核后再执行
6.2 Browser Subagent(浏览器子Agent)
功能:
- DOM 操作自动化
- 用户行为模拟
- 视觉验证
示例:
测试登录流程:
1. 打开 http://localhost:3000
2. 输入用户名 "test@example.com"
3. 输入密码 "password123"
4. 点击登录按钮
5. 验证跳转到仪表板页面
Agent 会自动执行这些步骤并截图验证。
6.3 Model Context Protocol (MCP)
作用:让 Agent 直接访问外部资源
支持的集成:
- 数据库(PostgreSQL, MySQL, MongoDB)
- 云服务(AWS S3, Google Cloud Storage)
- API 服务(Stripe, Twilio, SendGrid)
配置示例:
{
"mcp": {
"postgres": {
"host": "localhost",
"database": "myapp",
"user": "postgres"
}
}
}
配置后,Agent 可以直接查询数据库、上传文件到云端。
6.4 多Agent并行执行
场景:加速大型项目开发
示例:
同时开发三个模块:
1. Agent A:实现用户认证系统
2. Agent B:开发数据可视化组件
3. Agent C:编写API文档
优势:
- 3倍速度提升
- 模块间自动协调
- 避免代码冲突
七、最佳实践
7.1 提示词编写技巧
❌ 模糊需求:
做一个网站
✅ 清晰需求:
创建一个博客网站:
- 功能:文章列表、详情页、Markdown编辑器
- 技术栈:Next.js 14 + Tailwind + MDX
- 数据:使用本地JSON文件存储
- 测试:验证文章渲染和路由跳转
关键要素:
1. 明确功能边界
2. 指定技术栈
3. 说明数据来源
4. 定义验证标准
7.2 迭代式开发
推荐流程:
第1轮:实现核心功能(MVP)
第2轮:添加样式和交互
第3轮:优化性能和体验
第4轮:补充测试和文档
避免:
❌ 一次性提交所有需求
❌ 期望第一版就完美
7.3 文件引用
使用 @ 符号引用文件:
@src/components/Timer.jsx 这个组件的倒计时逻辑有bug,
当剩余时间为0时没有触发休息模式
Agent 会自动读取文件内容并修复问题。
7.4 版本控制集成
推荐做法:
# 每完成一个功能就提交
git add .
git commit -m "feat: 实现番茄钟计时器核心功能"
# Agent 也可以帮你提交
"帮我提交代码,commit message 用 conventional commits 规范"
好处:
- 随时回滚到稳定版本
- 清晰的开发历史
- 方便团队协作
八、常见问题(FAQ)
8.1 费用相关
Q:Antigravity 收费吗?
A:目前处于公开预览阶段,完全免费。正式版定价未公布。
Q:需要自己的 API Key 吗?
A:不需要。Google 提供内置的模型访问,无需额外配置。
8.2 功能限制
Q:必须联网使用吗?
A:是的。Agent 需要访问云端大模型,离线无法工作。
Q:支持哪些编程语言?
A:主流语言都支持:
- JavaScript / TypeScript
- Python
- Go
- Rust
- Java
- C++ / C#
8.3 数据安全
Q:代码会上传到 Google 服务器吗?
A:不会。代码保存在本地,只有认证信息通过 Google 处理。
Q:可以用于商业项目吗?
A:可以。生成的代码归你所有,无版权限制。
8.4 性能问题
Q:Agent 执行速度慢怎么办?
A:优化建议:
1. 切换到 Gemini 3 Pro (Low) 模型
2. 拆分大任务为小步骤
3. 使用 Planning Mode 预先规划
Q:可以同时运行多个 Agent 吗?
A:可以。每个工作区独立运行,互不干扰。
九、Antigravity vs 传统工具
9.1 对比表格
维度
传统IDE + Copilot
Antigravity
工作方式
人写代码,AI补全
AI自主完成任务
任务粒度
单行/函数级别
项目/模块级别
测试验证
手工执行
自动化测试
多文件协调
人工切换
Agent自动处理
学习曲线
低
中等
9.2 适用场景
Antigravity 擅长:
- ✅ 快速原型开发
- ✅ 重复性CRUD功能
- ✅ 端到端功能实现
- ✅ 自动化测试编写
传统IDE 更适合:
- ✅ 精细的算法优化
- ✅ 复杂的架构重构
- ✅ 性能调优
- ✅ 深度代码审查
十、总结
10.1 核心要点
1. 范式转变
- 从"写代码"到"提需求"
- AI 从助手变为自主工程师
2. 关键能力
- 端到端任务执行
- 自动化测试验证
- 多Agent并行协作
3. 最佳实践
- 清晰的需求描述
- 迭代式开发
- 频繁的版本控制
10.2 下一步行动
新手路径:
1. 安装 Antigravity
2. 完成番茄钟项目(本文示例)
3. 尝试个人项目
4. 探索高级特性(MCP、多Agent)
进阶路径:
1. 学习 Planning Mode
2. 配置 MCP 集成
3. 编写自定义 Workflows
4. 参与社区贡献
参考资源
- 官方网站:https://antigravity.codes
- 完整教程:https://antigravity.codes/tutorial
- 社区论坛:https://community.antigravity.codes
- GitHub 示例:https://github.com/google/antigravity-examples
关于本文
本文基于 Google Antigravity 官方教程编译,保留了原文的核心内容和截图,并补充了中文使用场景和最佳实践。
如果你觉得有帮助,欢迎访问 80aj.com 获取更多 AI 开发工具教程。