我装上用了一周,说实话有点上头。以前用Cursor、Copilot写代码,总要在编辑器和终端之间来回切。Gemini CLI直接在终端里干活——你跟它说"帮我写一个Python脚本抓取网页数据",它直接生成代码、创建文件、跑起来,全程不用离开终端。

Gemini CLI官网 - Google出品终端编程工具到底用的什么模型?

很多人以为是Gemini 2.5,其实不是。

默认模型是Gemini 3 Pro。 谷歌最新一代大模型,100万token上下文窗口。如果你的账号已经灰度到Gemini 3.1 Pro Preview,还能用上更强的版本。

模型选择机制是自动路由:

你也可以手动选:输入 /model,选 "Auto (Gemini 3)" 或 "Pro"。

免费额度到底有多少?

Gemini CLI免费使用教程 Gemini CLI代码生成示例

这是大家最关心的:

用Google账号登录(推荐): 每天1000次请求,每分钟60次。不需要信用卡,不需要API Key,OAuth登录就行。

用Gemini API Key: 每天250次请求,但只能用Flash模型(不是Pro)。

Google AI Pro订阅: 每天1500次。

Google AI Ultra订阅: 每天2000次。

对个人开发者来说,Google账号登录的1000次/天完全够用了。一天写代码能用到1000次AI交互的,要么是摸鱼要么是神。

四大杀手锏详解

Gemini CLI免费使用教程 - 功能亮点 Gemini CLI代码生成示例 - 功能亮点

1. 百万级上下文:一次吞下整个代码库

1M token上下文意味着什么?大约75万个英文单词,或者100万+个中文字。你可以把整个项目的代码一次性扔给它,让它理解全局架构后再做修改。

实测效果:我传了一个2万行的Python项目,让它重构数据库层。它能准确找到所有相关文件、理解模块依赖关系,然后一次性改完。Cursor在类似场景下经常会漏改某个文件。

2. 谷歌搜索加持:实时联网

内置了Google Search grounding功能。你问"React 19有什么新特性",它不会瞎编,而是直接去搜最新的React文档,基于真实信息回答。

还有一个web_fetch工具,可以抓取指定URL的内容。比如你说"读一下这个GitHub Issue然后帮我修bug",它会抓取Issue内容,分析问题,直接给出修复方案。

3. 多模态输入:草图生成应用

可以传图片、PDF、甚至手绘草图。你画一个页面布局的草图,它能直接生成对应的HTML/CSS代码。传一张截图,它能识别UI元素并生成前端代码。

4. MCP协议扩展:插件无限

支持Model Context Protocol(MCP),可以接入各种外部工具和数据源。比如接入数据库查询、调用API、连接CI/CD流水线。社区已经有大量MCP服务器可用。

还有一个Agent Skills系统——类似Hermes的skill机制,可以给Gemini CLI添加专业能力(安全审计、云部署、代码迁移等)。

安装有多简单?

Gemini CLI免费使用教程 - 使用界面

一行命令:

npx @google/gemini-cli

不需要安装任何东西,npx直接运行。或者用npm全局安装:

npm install -g @google/gemini-cli

macOS用户还可以用Homebrew:

brew install gemini-cli

安装后运行 gemini,用Google账号OAuth登录,直接开始用。整个过程不超过2分钟。

跟其他AI编程工具比怎么样?

vs Cursor: Cursor是编辑器内集成,Gemini CLI是终端内运行。Cursor的Tab补全体验更好,但Gemini CLI的全局代码理解和多文件操作更强。两者不冲突,可以配合使用。

vs GitHub Copilot: Copilot的补全更丝滑,但Copilot需要$10/月(免费版有限制)。Gemini CLI免费版每天1000次,额度碾压。

vs Claude Code: 功能类似,但Claude Code需要Anthropic API Key(按量付费)。Gemini CLI免费版完全够个人用。

最大优势: 完全免费、开源(Apache 2.0)、不需要信用卡、不需要编辑器。只要有终端就能用。

实际使用体验

用了一周,说几个真实感受:

好的方面:全局代码理解能力确实强,比Cursor更能把握项目整体架构。Google Search加持让它回答技术问题时很少瞎编。1000次/天的额度根本用不完。

不好的方面:终端界面不如编辑器直观,没有可视化diff。有时候生成的代码需要多轮对话才能调对。高峰期(美国白天)偶尔会遇到Gemini 3 Pro过载,需要等几分钟或降级到2.5 Pro。

总的来说:如果你是终端重度用户(后端开发、DevOps、数据工程),Gemini CLI是目前性价比最高的AI编程工具——免费、开源、额度充足、模型够强。

❓ 常见问题

需要翻墙吗?

国内直连可能不稳定,建议配合代理使用。登录Google账号需要能访问Google服务。

代码安全有保障吗?

代码发送到谷歌服务器处理,不会用于训练(根据谷歌的开发者政策)。涉及敏感代码建议评估风险。

免费版有限制吗?

每天1000次请求,每分钟60次。超过后降级到Gemini 2.5 Pro/Flash,不会完全停用。

跟Cursor比怎么样?

Cursor的Tab补全体验更好,但Gemini CLI的全局代码理解和多文件操作更强。两者不冲突,可以配合使用。

跟GitHub Copilot比呢?

Copilot补全更丝滑但要$10/月。Gemini CLI免费版每天1000次,额度碾压。

能用来做什么?

代码生成、重构、debug、写测试、代码审查、文档生成、自动化脚本、架构设计等。

相关工具