Gemini CLI现在是Antigravity CLI了吗?Gmail免费账户能用多久?

Google面向开发者的AI CLI流程正在发生变化。过去,人们习惯于在终端中运行gemini命令来使用Gemini CLI。但最近,Google正在将面向个人用户的Gemini CLI和Gemini Code Assist IDE扩展功能转向以Antigravity CLI为中心。

现在,在WSL Ubuntu等Linux环境中使用Google的AI CLI时,最好以agy命令为基准来理解,而不是gemini命令。这自然引出了一个问题。

“那么,只有Gmail账户也能使用Antigravity CLI吗?”

“没有单独的AI订阅,免费能用多久?”

开门见山地说,仅凭个人Gmail账户也可以使用Antigravity CLI。但是,免费账户的使用量并非无限,也没有像“每天多少次”这样固定的数字公开。Google文档将免费用户描述为拥有Starter Quota或每周更新的基本使用量结构。

Gemini CLI为何转向Antigravity

CLI

原有的Gemini CLI常用于在终端中提出简单问题、阅读代码库、修改文件以及审查云基础设施代码。特别是对于开发者或云工程师而言,无需打开IDE即可直接在终端中向AI请求任务是一个优点。

然而,Google将Gemini CLI转向Antigravity CLI,旨在将其定位为基于代理的开发工具,而非简单的聊天型CLI。

Antigravity CLI的目标是完成以下任务:

- 코드베이스 구조 이해
- 여러 파일 수정
- 문서 생성
- 명령 실행
- 도구 호출
- 에이전트 기반 작업 수행
- 대화 기록 유지

也就是说,它更接近于“在终端中运行的AI开发代理”,而不仅仅是“回答问题的CLI”。

WSL Ubuntu中的基本使用命令

在WSL Ubuntu环境中,可以使用以下命令进行安装:

sudo apt update
sudo apt install -y curl ca-certificates git wslu

curl -fsSL https://antigravity.google/cli/install.sh | bash

安装后如果agy命令未能立即识别,请添加PATH。

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

agy --version

由于WSL中可能需要浏览器登录,因此安装wslu以打开Windows默认浏览器并指定BROWSER环境变量会很方便。

sudo apt install -y wslu

echo 'export BROWSER=wslview' >> ~/.bashrc
source ~/.bashrc

之后,在项目文件夹中执行。

mkdir -p ~/agy-cli-projects/test
cd ~/agy-cli-projects/test

agy

首次运行时,会要求选择登录方式。

1. Google OAuth
2. Use a Google Cloud project

如果是个人Gmail账户,通常选择Google OAuth即可。这种方式是在浏览器中登录Google账户后,将认证代码粘贴到CLI中。

Gmail免费账户能用吗?

可以。仅凭个人Gmail账户也可以登录并使用Antigravity CLI。

但重要的一点是,免费账户的使用量并非“无限”。Google虽然为免费用户提供基本使用量,但并未以“每天50次”、“每月1000次”这样简单的固定数字公开。

Antigravity的使用量更应被视为一种结构,它取决于任务的复杂性、使用的模型、工具调用量、上下文大小等,而非简单的提示数量。

例如,以下任务可能消耗较少的使用量:

- 짧은 코드 설명 요청
- 간단한 README 작성
- 명령어 사용법 질문
- 작은 파일 하나 검토
- 간단한 에러 메시지 분석

相反,以下任务可能会快速消耗使用量:

- 큰 코드베이스 전체 분석
- 여러 파일을 동시에 수정
- Terraform, Kubernetes, AWS 구성 전체 검토
- 장시간 에이전트 작업
- 복잡한 리팩터링
- 고성능 모델 사용

因此,免费Gmail账户可能足以用于“体验和轻量级任务”,但要持续用于日常的专业开发、课程准备或基础设施代码分析,则很可能不足。

订阅计划的差异

Antigravity还与Google AI Pro、Google AI Ultra等Google AI订阅相关联。订阅用户可以获得比免费用户更高的基本使用量,并且可以使用一种结构,即超出一定限额后通过AI积分处理额外使用量。

从大致的角度来看,可以这样理解:

类别 可用性 特点
Gmail免费账户 可用 Starter Quota,每周更新的基本使用量
Google AI Pro 可用 比免费账户更高的基本使用量
Google AI Ultra 可用 比Pro更高的使用量
Google Cloud / Enterprise 可用 基于组织合同和Cloud项目的使用

免费账户和付费账户的区别,不仅仅是“能用/不能用”,而是能够稳定地执行任务的频率和复杂程度的差异。

免费账户的实际使用范围

如果使用Gmail免费账户的Antigravity CLI,以下用途较为合适:

- CLI 동작 방식 테스트
- 간단한 코드 리뷰
- 짧은 스크립트 작성
- README 초안 작성
- 작은 Terraform 파일 검토
- 에러 로그 원인 분석
- 리눅스 명령어 설명

例如,可以这样使用:

agy -p "이 디렉터리의 Terraform 파일을 읽고 보안상 위험한 설정을 요약해줘"

或者,在交互式运行后,可以这样请求:

이 코드베이스 구조를 설명해줘.
README.md를 현재 코드 기준으로 업데이트해줘.
Kubernetes YAML에서 보안상 위험한 설정을 찾아줘.

但是,用免费账户持续分析大型项目、重复执行多个代理任务或持续使用重型模型,可以认为是困难的。

节省使用量的方法

在使用免费账户或较低订阅计划的Antigravity CLI时,养成节省使用量的习惯非常重要。

首先,最好将任务范围划分得小一些。

不好的例子如下:

이 프로젝트 전체를 분석해서 문제를 다 고쳐줘.

好的例子如下:

main.tf와 variables.tf만 읽고 보안상 위험한 설정을 요약해줘.

其次,最好先请求分析,而不是一开始就请求文件修改。

먼저 수정하지 말고 문제점만 목록으로 정리해줘.

第三,优先使用Flash系列模型而非重型模型也是一种方法。

agy models

确认可用模型后,可以指定轻量级模型。

agy --model "Gemini 3.5 Flash (Low)"

模型名称可能因账户和时间而异,因此最好以agy models的结果为准进行指定。

设置确认方法

在Antigravity CLI内部,可以使用/config或/settings命令打开设置界面。

/config

或者:

/settings

在这里可以查看模型、工具权限、遥测、渲染方式、沙盒设置等。配置文件通常保存在以下路径:

~/.gemini/antigravity-cli/settings.json

但是,直接修改配置文件时,如果出现JSON语法错误,可能会导致CLI运行问题,因此,如果可能的话,使用CLI内部的设置菜单会更安全。

原有的gemini命令该怎么办?

个人免费用户或Google AI Pro/Ultra用户今后最好以agy命令为基准进行转换,而非gemini命令。

如果安装了原有的基于npm的Gemini CLI,可以按如下方式卸载:

npm uninstall -g @google/gemini-cli

但是,如果公司或组织使用Gemini Code Assist Standard或Enterprise许可证,情况可能会有所不同。企业许可证或基于Google Cloud的用户可能仍会保留对原有Gemini CLI的支持,因此,如果是组织账户,最好在无条件删除之前先确认账户类型和许可证。

结论:免费Gmail账户适用于“测试和轻量级任务”

Antigravity CLI仅凭个人Gmail账户即可开始使用。即使没有单独的AI订阅,也可以安装、登录并使用。

但是,免费使用量并非无限。它也不是官方公开“每天多少次”这样简单数字的结构。实际使用量可能因任务的复杂性、模型、上下文大小和工具调用量而异。

因此,现实的结论如下:

개인 Gmail 무료 계정:
  테스트, 가벼운 코드 분석, 짧은 문서 작성에 적합

Google AI Pro:
  좀 더 자주 쓰는 개인 개발자에게 적합

Google AI Ultra 또는 Cloud 기반 사용:
  실무 개발, 강의 준비, 대규모 코드 분석, 반복 작업에 적합

也就是说,如果首次接触Antigravity CLI,用Gmail免费账户完全可以开始尝试。但如果每天都将其作为开发辅助工具使用,或者频繁执行Terraform/Kubernetes/AWS代码分析等重型任务,那么考虑付费计划或基于Google Cloud的使用会更现实。


Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注