T
traeai
登录
返回首页
Google Cloud Blog

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

8.5Score
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 库。

结构提纲

按章节快速跳转。

  1. 介绍 Antigravity 的四种不同工具表面及其适用场景。

  2. Antigravity 2.0 是一个桌面应用,用于管理多个项目并行任务。

  3. Antigravity CLI 是一个终端工具,适用于无头执行和命令行工作流。

  4. Antigravity IDE 是一个编辑器,允许开发者直接编辑代码并查看代理的修改。

  5. Antigravity SDK 是一个 Python 库,用于构建自定义代理和自动化流程。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Antigravity 工具表面
    • Antigravity 2.0
      • 桌面应用
      • 管理多个项目并行任务
    • Antigravity CLI
      • 终端工具
      • 无头执行
    • Antigravity IDE
      • 编辑器
      • 直接编辑代码
    • Antigravity SDK
      • Python 库
      • 构建自定义代理

金句 / Highlights

值得收藏与分享的关键句。

#Antigravity#开发工具#Python#CLI#IDE
打开原文

选择你的接口: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 下载页面。

发布于

  • 开发者与实践者

AI 可能会生成不准确的信息,请核实重要内容

Choosing your surface: Antigravity 2.0, Antigravity CLI, Antigravity IDE, or Antigravity SDK | Google Cloud Blog | traeai