从Gemini CLI迁移到Antigravity CLI:完整操作指南和常见问题解答

Google宣布Gemini CLI将于2026年6月18日停止使用,取而代之的是Antigravity CLI。本文将手把手教你完成从Gemini CLI到Antigravity CLI的迁移,确保你的开发工作流不受影响。

为什么要迁移?

Gemini CLI是Google推出的命令行AI助手,允许开发者在终端中直接调用Gemini模型。现在Google将其升级为Antigravity CLI,功能更强大,但旧版本将在6月18日后停止服务。

第一步:安装Antigravity CLI

Antigravity CLI支持多种安装方式:

macOS(Homebrew):

brew install antigravity-cli

Linux(apt):

curl -fsSL https://dl.google.com/antigravity-cli/install.sh | sudo bash
sudo apt-get install antigravity-cli

npm(跨平台):

npm install -g @google/antigravity-cli

验证安装:

antigravity-cli --version

第二步:迁移配置

如果你之前使用过Gemini CLI,配置可以自动迁移:

antigravity-cli migrate --from gemini-cli

这会自动迁移以下内容:

  • API密钥和认证信息
  • 项目上下文配置
  • 自定义提示词模板
  • 插件设置

如果自动迁移失败,可以手动迁移。配置文件位置:

  • Gemini CLI:~/.config/gemini-cli/
  • Antigravity CLI:~/.config/antigravity-cli/

第三步:更新命令语法

Antigravity CLI的命令语法与Gemini CLI基本兼容,但有一些改进:

功能 Gemini CLI Antigravity CLI
代码生成 gemini generate "..." antigravity generate "..."
代码解释 gemini explain file.py antigravity explain file.py
交互模式 gemini chat antigravity chat
项目分析 gemini analyze . antigravity analyze .

第四步:更新CI/CD脚本

如果你在GitHub Actions、GitLab CI或其他CI/CD管道中使用了Gemini CLI,需要更新:

GitHub Actions示例:

# 旧配置
- name: AI Review
  run: gemini review --pr ${{ github.event.pull_request.number }}

# 新配置
- name: AI Review
  run: antigravity review --pr ${{ github.event.pull_request.number }}

第五步:探索新功能

Antigravity CLI带来了一些值得关注的新功能:

  • 多模型支持:不仅限于Gemini,还可以接入其他模型
  • 改进的上下文管理:更好的项目理解和代码库索引
  • 插件系统:社区开发的插件可以扩展功能
  • 更快的响应:优化了网络请求和缓存机制

常见问题

Q:迁移后Gemini CLI还能用吗?

A:在6月18日之前可以继续使用,但建议尽快迁移。

Q:API密钥需要重新申请吗?

A:不需要,现有的Google AI API密钥可以直接使用。

Q:Antigravity CLI是免费的吗?

A:CLI工具本身免费,但调用AI模型仍按API使用量计费。

本文参考来源:Google Developers Blog

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容