2026 年 7 月,Google 把自家的 Agent 开发平台做了次大升级:Antigravity 2.0 从「IDE 里的一个插件」变成了「独立 App 指挥中心」。以前你只能在一个编辑器里带着一个 Agent 干活;现在你可以像调度员一样,在一个窗口里并行管理多个本地 Agent,给每个任务圈好文件夹边界,甚至挂上定时任务让它到点自动开工。Google 官方把 2.0 定义为「智能体优先时代的中央指挥中心」。
先搞懂:Antigravity 是什么,2.0 变了什么?
Antigravity 是 Google 的智能体开发平台,2.0 现在是一个四件套生态,各管一段:
| 组件 | 定位 | 适合谁 |
|---|---|---|
| Antigravity(App) | 独立指挥中心:并行管理多个本地 Agent、定时任务 | 本教程主角,人人都能上手 |
| Antigravity IDE | 完整功能的智能体 IDE(原产品线) | 重度开发者 |
| Antigravity CLI | 终端优先的轻量界面,跑自主编程 Agent | 命令行爱好者 |
| Antigravity SDK | Python 框架,把同一套 Agent 内核嵌进自己的程序 | 做 Agent 应用的开发者 |
2.0 的关键变化:不再依赖 IDE,独立运行;核心概念是 Project(项目)——每个 Project 圈定 Agent 能碰哪些文件夹,并拥有独立的权限设置。多 Agent 并行不串台,靠的就是 Project 隔离。
Step 1:下载安装 Antigravity 2.0
1. 打开 antigravity.google,点 Download 下载安装包
- macOS 12+(Monterey 起)
- Windows 10 64 位
- Linux:glibc ≥ 2.28(Ubuntu 20 / Debian 10 / Fedora 36 等)
2. 安装后启动,若提示「Keep Both / Replace」,
选 Replace(覆盖旧版即可)
3. 首次启动需要 Chrome 浏览器 + 一个 Google 账号
(个人 Gmail 即可,免费使用)
Step 2:创建你的第一个 Project
Project 是 2.0 的核心概念:它决定 Agent 能访问哪些文件夹和仓库。一个 Project 可以挂多个文件夹(比如前端仓库 + 后端仓库),Agent 就拥有跨仓库上下文:
1. 左侧边栏点「文件夹 +」图标 → New Project
2. 点 Add Folder,关联一个或多个本地文件夹 / Git 仓库
(例:~/projects/my-frontend + ~/projects/my-backend)
3. 点 Create,可选:给 Project 起名、配置独立安全策略
4. 每个 Project 有独立的 Settings:
→ Security Preset:终端命令和文件访问是否都要你审
→ Agent Behaviour:执行计划要不要你确认
→ 文件/URL 白名单黑名单
→ 允许哪些 MCP 工具(防止全局 MCP 全量放开)
安全心智:Project 既是组织单位也是隔离单位。敏感仓库单独建 Project 并收紧权限;全局配置的 MCP Server 默认不会自动进每个 Project,需要你在项目里显式允许——这是 2.0 防「权限漂移」的设计。
Step 3:起一个 Agent,先跑通 Local Mode
在 Project 的聊天输入框里用自然语言描述任务,按回车后会弹出模式选择:
模式二选一:
· Local Mode → Agent 直接在你授权的文件夹里干活
· New Worktree Mode → 先创建一个隔离的 Git worktree,
Agent 在副本里折腾,确认无误再合并
新手建议:先选 Local Mode 跑通,需要「改代码再合回主分支」
这种场景再升级到 Worktree Mode。
Step 4:掌握四个斜杠命令
2.0 的斜杠命令决定了 Agent 的「性格」,四个最常用的记下来:
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/goal 目标 | 一口气跑到任务完成,中间不打断你 | 任务明确、信任 Agent 时 |
/grill-me | 动手前先连环提问,对齐方案细节 | 需求模糊、想先确认再开工 |
/schedule 指令 | 把一条指令挂成定时任务(一次或周期) | 例行任务:每日更新、定时巡检 |
/browser | 显式启用浏览器操作(需要 Chrome 授权调试会话) | 需要打开网页、抓数据、点按钮时 |
Step 5:实战——并行跑 3 个 Agent
2.0 的核心卖点是并行。假设你手上有个 Web 项目,可以一次性开 3 个会话(每个会话独立进度):
会话 A(Project: web-app):
「/goal 把首页加载性能优化一遍:分析 bundle、给出拆包方案、
按方案执行,最后跑一遍构建验证」
会话 B(Project: web-app):
「/grill-me 我想加一个暗色模式,先问我几个问题再动手」
会话 C(Project: docs):
「/schedule 每天上午 9 点,把昨天的 git log 整理成一份
变更摘要.md 放到 docs/changelog/ 目录」
Step 6:让它跨仓库干活 + 安全收尾
当一个 Project 挂了多个文件夹,Agent 会自动获得跨仓库上下文,适合「改前端 + 联调后端」这类任务:
示例任务:
「前端仓库的 API 调用路径改了,请同步更新后端仓库
的对应路由,并跑通前后端测试」
它会同时读写两个仓库,改动日志按仓库分开记录。
收尾检查清单:
1. 任务完成后,回到 Project Settings 审查一次权限
2. 临时放开的 MCP 工具记得收回
3. /schedule 挂的定时任务,前几次输出务必人工检查
4. 无关紧要的会话/Project 及时归档删除
别忘了:想用编程能力更强的形态,可看本站《Google ADK 多智能体》教程(开发侧);本教程聚焦 2.0 的「指挥中心」使用体验,两者互补不冲突。
常见问题速查
| 你遇到的现象 | 大概率原因 & 解决 |
|---|---|
| Agent 说访问不了某个文件 | 该文件不在 Project 授权的文件夹内,去 Project Settings 加 |
| 命令都要我确认,太繁琐 | Security Preset 调低一档,但先确认任务风险可控 |
| 浏览器命令不生效 | 没用 /browser 显式开启,或 Chrome 未授权调试会话 |
| 定时任务没跑 | 检查 /schedule 语法与 App 是否保持运行 |
| 多个 Agent 互相污染 | 不同任务放不同会话/Project,避免共享临时文件目录 |