Google Antigravity
Google Antigravity 是一个 Agent 导向的开发平台,致力于在“Agent 优先”的时代帮助每个人进行构建。Antigravity 使开发者能够在更高的、以任务为导向的层级上运行,跨工作空间管理 Agent,同时又为开发者保留了熟悉的 AI IDE 体验。Antigravity 将 Agent 提取到它们自己的专属界面中,并为它们提供在编辑器 (Editor)、终端 (Terminal) 和浏览器 (Browser) 之间自主操作所需的工具,强调验证以及通过任务 (tasks) 和产物 (artifacts) 进行更高层级的沟通。这种能力使 Agent 能够规划和执行更复杂的端到端软件任务,从而提升开发的各个方面——从构建功能、UI 迭代和修复 Bug,到调研和生成报告。
主要特性 (Main Features)
🚀 Agent 管理器 (Agent Manager)
专注于 Agent 优先体验的 Agent 管理器视图,围绕规划模式 (planning mode)、对话 UI 和产物审查 (artifact review) 构建。
💻 AI 赋能的 IDE (AI-powered IDE)
一款 AI 赋能的 IDE,具备开发者所依赖的所有 AI 功能,如 Agent、Tab 和 Command。
🔄 异步 Agent (Asynchronous Agents)
能够跨您所有的工作空间并行工作的异步本地 Agent。
🪟 多窗口产品 (Multi-window)
包含编辑器 (Editor)、管理器 (Manager) 和浏览器 (Browser) 的多窗口产品。
🌐 浏览器 Agent (Browser Agent)
可以在浏览器中为您操作浏览器并完成开发任务(例如在浏览器中读取仪表盘数据、执行 SCM 操作、进行 UI 测试等)的 Agent。
核心界面 (Core Surfaces)
🚀 Agent 管理器 (Agent Manager)
一个用于启动和查看任务的“无代码”编排视图,该极简产品专注于对话和产物。
💻 编辑器 (Editor)
映射到单个工作空间的、功能齐全的 AI 赋能 IDE。
🌐 浏览器 (Browser)
Browser-use 浏览器使用 Agent 能力,可读取并在 IDE 之外的更多界面上进行操作。
重要术语 (Key Terms)
- Agent:Antigravity 内部的主要 AI 模态。虽然用户可以在编辑器内部与 Agent 紧密协作,但他们也可以拥有跨多个代码库工作的多个 Agent,并通过 Agent 管理器对其进行编排和监控。
- Tab 和 Command:Antigravity 内部的其他 AI 模态,特别是位于编辑器界面的文本编辑器部分。Tab 是一种更强大的“自动补全”,而 Command 是一种行内指示模态。从以往的经验来看,这些功能的使用频率远不及 Agent。
- 产物 (Artifacts):我们将产物定义为由 Agent 创建的、旨在使其完成工作或向人类用户传达其成果的任何内容。这些内容包括富文本 Markdown 文件、Diff 视图、架构图、图像、浏览器录屏等。
Gemini 中文文档