Antigravity CLI 上手指南 — 谷歌这个 Agent 编码工具到底怎么样 Antigravity CLI 上手指南 — 谷歌这个 Agent 编码工具到底怎么样Google I/O 2026 上最让开发者坐不住的消息大概就是 Antigravity 2.0 了。93个子Agent、12小时、不到1000美元从零造了一个能跑 Doom 的操作系统。这组数据一出来开发者社区就炸了。但发布会归发布会工具好不好用得自己上手才知道。这篇文章整理了 Antigravity CLI命令行版本命令是agy的安装、配置和使用流程顺便跟 Claude Code 做个横向对比帮你判断要不要把它纳入自己的工具链。安装一行命令搞定三个平台的安装方式都很干脆。macOS / Linuxcurl -fsSL https://antigravity.google/cli/install.sh | bash脚本会自动检测平台架构、下载最新版当前 v1.0.2、验证校验和然后把agy加到 PATH 里。安装完关掉终端重新开一个输入agy --version看到版本号就算成功了。WindowsPowerShellirm https://antigravity.google/cli/install.ps1 | iex验证安装agy --version # 输出类似agy version 1.0.2第一次运行agy会跳出 Google 账号登录引导走完 OAuth 授权就能用了。这里有个前提你的 Google 账号所在区域得在 Antigravity 的支持范围内。国内用户需要挂代理这点跟 Gemini API 一样。核心功能拆解Antigravity CLI 不只是一个终端聊天窗口它的设计思路是Agent优先。说白了你跟它对话不是为了问问题是为了让它干活。子Agent调度这是 Antigravity 2.0 最硬的卖点。你可以在一个会话里启动多个子Agent每个子Agent独立运行在自己的沙盒环境里互不干扰。举个实际场景你让agy重构一个项目它会自动拆成几个子任务。一个子Agent改代码一个跑测试一个做代码审查三个同时进行不用排队等。在 CLI 里的操作是这样的# 启动 agy 进入交互模式 agy # 在对话里直接描述任务 把这个 Flask 项目从 Python 3.8 升级到 3.12 处理所有废弃 API 的替换同时跑通现有测试 # agy 会自动编排子Agent # - SubAgent 1: 扫描 deprecated API 调用 # - SubAgent 2: 逐文件改写 # - SubAgent 3: 运行 pytest 验证Claude Code 也有 SubAgent 功能但调度方式不太一样。Claude Code 的子Agent更像是临时助手主Agent把一块工作甩给子Agent等结果回来继续。Antigravity 的子Agent支持真正的并行——在 I/O 的演示里93个子Agent同时跑了12小时处理了26亿 tokens。沙盒环境每个Agent都跑在隔离的沙盒里这是安全层面的考虑。Agent改的文件、装的依赖都在沙盒内部不会污染你的本地环境。你确认没问题之后再把改动合并回来。Claude Code 在这方面没有内置沙盒。你给 Claude Code 权限它就直接在你本地文件系统上操作。好处是快坏处是偶尔会改出幺蛾子。MCP 协议支持Antigravity 原生支持 MCPModel Context Protocol可以接入外部工具。Claude Code 也支持 MCP两家在这方面算是站同一条起跑线。配置方式在~/.agy/config.json里{ mcpServers: { filesystem: { command: npx, args: [-y, anthropic/mcp-filesystem, /path/to/project] }, github: { command: npx, args: [-y, anthropic/mcp-github] } } }没错MCP 服务器的生态是通用的。Anthropic 发布的 MCP 服务器包Antigravity 也能直接用。实际使用中的几个坑工具刚出来一周多坑肯定有而且有些挺烦人。坑1命令行没有 --model 参数这个是目前最被吐槽的问题。v1.0.2 的agy不支持--model命令行参数。你想切换模型比如从 Flash 切到 Pro必须进交互模式用/model命令手动选。# 这样不行会报 未定义的标志 agy --model pro -p 解释Go逃逸分析 # 只能这样先进交互模式 agy /model pro 解释Go逃逸分析写脚本调度的时候特别头疼。已经有人做了个 Bash 包装脚本来绕过这个限制——原理是调用前临时改配置文件里的 model 字段调用完再改回来还加了锁文件防止并发冲突。能用但属于 hack。Claude Code 在这方面做得好一些--model参数直接支持脚本集成方便。坑2Google 账号区域限制国内直连用不了必须走代理。而且不只是网络代理Google 账号的区域设置也会影响可用性。如果你的 Google 账号是大陆注册的可能还需要改区域设置。Claude Code 只要有 API key 就能用门槛低很多。坑3磁盘空间agy的二进制文件加上依赖占用不算小。在 AWS CloudShell 这种只有 1GB 磁盘限制的环境里装完之后剩余空间就比较紧张了。本地开发机一般没这个问题。坑4输出格式CLI 模式下agy的输出格式化做得一般。长代码块的高亮和折叠不如 Claude Code 的终端 UI 好看。这种事情不影响功能但用起来体感差一点。跟 Claude Code 的正面对比搞清楚两个工具的差异才好决定什么场景用哪个。维度Antigravity CLI (agy)Claude Code底层模型Gemini 3.5 Flash默认可切 ProClaude Sonnet/Opus子Agent原生并行93个子Agent的实测数据支持SubAgent串行为主沙盒内置隔离沙盒无内置沙盒直接操作本地MCP原生支持原生支持语音输入支持集成 Gemini audio不支持--model 参数不支持v1.0.2支持国内可用性需要代理 区域设置API key 即可价格Google AI Ultra 订阅$100/月起API 按量计费上手难度中等账号、区域门槛低装完就能用实话实说如果你现在的工作流已经围绕 Claude Code 建好了没必要急着换。Antigravity CLI 的并行子Agent确实厉害但 v1.0.2 在易用性上还有不少毛糙的地方。适合尝鲜的场景 - 你的项目已经在用 Google Cloud 全家桶生态上天然亲和 - 你需要做大规模并行的重构任务几十个文件同时改这是 agy 的主场不急着换的场景 - 你的工具链高度依赖脚本自动化--model 的坑还没填 - 你在国内不想折腾代理和区域设置 - 你更看重成熟度和社区生态 - 当前 v1.0.2 的终端 UI 打磨程度还不够一个实用的配置建议如果你决定两个工具并行使用可以考虑这个方案日常开发用 Claude Code大型重构或多模块并行任务用 Antigravity。在.zshrc或.bashrc里加两个别名方便切换# Claude Code alias ccclaude # Antigravity CLI alias agagy # 快速查看两个工具的版本 alias aitoolsecho Claude Code: claude --version 2/dev/null echo Antigravity CLI: agy --version 2/dev/nullMCP 服务器的配置可以共用。两个工具都读 MCP 协议同一套 MCP 服务器不需要配两遍——只是配置文件的位置和格式略有不同。后面会怎么发展Antigravity CLI 刚出来10天v1.0.2 还很早期。但谷歌的迭代节奏不会慢。社区里喊得最凶的--model命令行参数大概率很快补上。谷歌自己也说了暑期会通过 MCP 协议给 Gemini Spark 接第三方工具CLI 大概率同步跟进。下个月 Gemini 3.5 Pro 上线之后CLI 默认的 Flash 模型之外会多一个推理更强的选项。另外还有个托管式Agent的 API一次调用就能拿到预配好的 Agent 远程沙盒对想做集成的开发者来说很有吸引力。现在入场属于尝鲜。趁工具还没定型先把它的边界和路数摸清楚等生态成熟了直接上手。比等满大街教程出来再跟风省不少弯路。