跳转至正文

Antigravity CLI

了解如何将 Antigravity CLI 用于 Dart 和 Flutter。

简介

#

Antigravity CLI(使用可执行命令 agy)是一个基于终端的界面 (TUI),用于 Antigravity 2.0 Agent 编程助手。它直接连接到你的工作区,并利用 Dart 和 Flutter MCP server,帮助你从命令行构建、修改、测试和发布 Flutter 应用。

Antigravity CLI 取代了旧版 Gemini CLI。

安装

#

通过运行适用于平台的相应命令,在你的机器上安装 Antigravity CLI:

bash
curl -fsSL https://antigravity.google/install.sh | bash
powershell
irm https://antigravity.google/install.ps1 | iex
cmd
winget install Google.AntigravityCLI

安装后,通过运行以下命令验证该工具是否在你的路径中可用:

agy --version
agy version 2.0.0

从 Gemini CLI 迁移

#

如果你之前使用过 Gemini CLI 或 Gemini CLI 的 Flutter 扩展,迁移到 Antigravity CLI 会非常简单。

自动迁移

#

当你第一次在终端中运行 agy 时,该工具会检查现有的 Gemini 配置文件(例如 ~/.gemini/config/mcp_config.json 或旧版环境变量)。如果找到,该工具会询问你是否希望自动迁移你的设置、偏好和 API 配置。

手动迁移

#

如果你想手动迁移你的插件和历史记录,或者你跳过了自动设置,运行导入插件工具命令:

bash
agy plugin import gemini

此命令会解析你的本地 Gemini 配置,并将其配置复制到你当前的 Antigravity 配置文件中。

工作区配置和规则

#

与旧版 Gemini CLI 工具一样, Antigravity CLI 遵循自定义开发指南以及存储在你的工作区目录中的配置:

  • 本地规则:你可以在项目目录中放置规则文件(例如 .agents/skills/AGENTS.md),以指导 Agent 遵循特定的编码风格指南或架构模式。请注意,Antigravity CLI 也支持向后兼容旧版 GEMINI.md 文件;但是,我们建议将其重命名为 AGENTS.md

  • 全局配置:Antigravity CLI 将全局设置和配置的 MCP server 存储在 ~/.antigravity/ 中(例如 ~/.antigravity/mcp_config.json)。