Choosing your surface: Antigravity 2.0, Antigravity CLI, Antigravity IDE, or Antigravity SDK

TL;DR · AI 摘要
Antigravity 提供四种不同工具表面,分别适用于不同开发场景,开发者可根据需求选择最适合的工具。
核心要点
- Antigravity 2.0 适合管理多个项目并行任务。
- Antigravity CLI 适用于终端工作流和无头执行。
- Antigravity SDK 是构建自定义代理的 Python 库。
结构提纲
按章节快速跳转。
- §引言
介绍 Antigravity 的四种不同工具表面及其适用场景。
Antigravity 2.0 是一个桌面应用,用于管理多个项目并行任务。
Antigravity CLI 是一个终端工具,适用于无头执行和命令行工作流。
Antigravity IDE 是一个编辑器,允许开发者直接编辑代码并查看代理的修改。
Antigravity SDK 是一个 Python 库,用于构建自定义代理和自动化流程。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Antigravity 工具表面
- Antigravity 2.0
- 桌面应用
- 管理多个项目并行任务
- Antigravity CLI
- 终端工具
- 无头执行
- Antigravity IDE
- 编辑器
- 直接编辑代码
- Antigravity SDK
- Python 库
- 构建自定义代理
金句 / Highlights
值得收藏与分享的关键句。
Antigravity 2.0 是一个桌面应用,用于管理多个项目并行任务。
Antigravity CLI 是一个终端工具,适用于无头执行和命令行工作流。
Antigravity SDK 是一个 Python 库,用于构建自定义代理和自动化流程。
选择你的接口:Antigravity 2.0、Antigravity CLI、Antigravity IDE 或 Antigravity SDK | Google Cloud 博客
开发者与实践者
选择你的接口:Antigravity 2.0、Antigravity CLI、Antigravity IDE 或 Antigravity SDK
2026 年 6 月 10 日
##### Alex "Sandu" Astrum
Firebase 开发者关系
##### Luke Schlangen
Google Cloud 开发者倡导者
TL;DR:
- Antigravity 2.0:一款桌面应用,用于协调多个自主代理在独立项目中并行工作。
- Antigravity CLI:专为命令行工作流程和无头执行设计的终端接口。
- Antigravity IDE:为希望直接与代理一起编写代码的开发者设计的编辑器。
- Antigravity SDK:用于构建和部署自定义代理的 Python 库,这些代理使用 Antigravity Harness。
#### 快速对比
功能
Antigravity 2.0
Antigravity CLI
Antigravity IDE
Antigravity SDK
接口
桌面应用
终端(TUI)
Python 代码
最佳适用场景
多个同时任务
命令行 / 无头执行
直接编辑代码
构建自定义代理
Antigravity 的四个接口
1. Antigravity 2.0
默认推荐。同时管理多个项目中的任务。
Antigravity 2.0 是一款独立的桌面应用程序。它被设计为让你在不阻塞主工作区的情况下运行多个任务。你可以轻松地在屏幕上切换和监控不同的项目。你还可以安排任务定期运行,以检查代码质量或查找过时的包。
2. Antigravity CLI
适用于终端工作流程和无头执行。
使用 Go 编写以提高速度,Antigravity CLI 适合那些喜欢在终端中工作、使用快速键盘导航和简单快捷键的人。你可以使用终端命令启动后台代理,而不会阻塞当前的命令行窗口。如果你需要无头执行(例如通过 SSH 或远程容器内工作),请选择 CLI。
3. Antigravity IDE
适用于希望直接查看和编辑代码的开发者。
IDE 接口将代理直接放入你的当前工作区。如果你希望确切地看到代理正在编辑的代码,并逐行接受或拒绝更改,这是最佳选择。内置调试功能,代理可以查看运行时错误,并在你的编辑器中提供一键修复。
4. Antigravity SDK(Python)
最佳适用场景:编写自定义代理逻辑和自动化流水线。
lang-py
加载中...
import asyncio from google.antigravity import Agent, LocalAgentConfig async def main(): config = LocalAgentConfig( system_instructions="You are an expert assistant for codebase navigation.", # api_key="your_api_key_here", ) async with Agent(config) as agent: response = await agent.chat("What files are in the current directory?") print(await response.text()) async def run(): await main() if __name__ == "__main__": asyncio.run(run())
Google Antigravity SDK 是一个 Python 库,允许你从零开始构建自己的自定义代理。由于它运行在相同的共享 harness 上,你可以直接访问与 Google 官方 Antigravity 工具相同的功能和规则。你可以在本地编写代理,并将其部署到 Google Cloud,无需任何代码更改。
总结
虽然每个接口看起来都不同,但它们都运行在相同的底层代理框架上。无论你选择哪种 Antigravity 表面,你都可以获得对插件、技能等的支持。你的代理可以访问相同的内核逻辑,因此选择最适合你项目的那个即可。如需指南和文档,请访问 antigravity.google ,当你准备开始时,请访问 Antigravity 下载页面。
发布于
- 开发者与实践者