前言
继Claude CLI
、Codex
之后,Google 终于也发布了自己的命令行 AI 产品Gemini CLI
。
1M Token上下文窗口 + 多模态生成 + 免费每日1000次请求,看起来就很香。
今天我们就来一起看看它具体怎么样吧~
“授权问题”的解决思路在文章末尾,需要的可以直接拉到文末查看。
Gemini CLI 可以做什么
查询编辑代码库
Gemini 2.5 Pro 支持 1M Token 上下文窗口
,可加载中型代码库(约 5 万行代码)。
- 代码审计:分析全项目的依赖关系、扫描漏洞等。性能优化:快速定位系统平静,解决性能问题。
多模态生成应用
结合多模态
识别能力,直接通过 pdf、原型图构建新应用。
- 原型开发:根据图片生成界面原型或者直接生成前端代码。数据驱动应用:根据文档中的业务数据,直接生成交互式页面或者报告页面。
自动化 Git
可以方便的进行查询拉 PR、复杂 Rebase 等 Git
操作,方便进行代码审查、研发流程改造。
工具及 MCP
通过工具和 MCP 服务器扩展能力,集成 Imagen/Veo/Lyria
媒体生成能力,结合 Google 生态产品,实现多媒体研发。
代码、图标、视频一站式解决。
实时查询增强
通过 Gemini 内置的 Google Search
工具,增强实时查询能力,掌握各类技术的最新动态,提升开发能力。
特色亮点
有了 Claude CLI、Codex,为什么我们还要关注 Gemini CLI呢?
下面简单整理了下 Genini CLI 值得一提的特点。
特点 | 介绍 | 开发者收益 |
---|---|---|
开源生态 | Apache 2.0协议 + 插件化架构 | 支持自定义工具链扩展 |
免费额度 | 日均1000次Gemini 2.5 Pro调用 | 省钱 |
超长上下文 | 1M token 上下文 | 约 5万行代码 |
较易访问 | 相比较Claude、OpenAI,封禁力度很低 | google 账号即可访问 |
快速开始
直接参考官网流程即可,过程比较简单,只是 Google 授权登录稍微麻烦点,后面章节专门介绍。
1、确定已经安装 Node.js 版本 18+。
2、安装 gemini。
npm install -g @google/gemini-cli
3、运行 gemini。
gemini
4、初次配置(选择主题等)。
5、授权。
选择“Login with Google”。
点击后,会跳转到浏览器中进行授权。
如果此处点击授权后长时间没有完成,请在命令行中确认是否已经失败。
失败的话,在命令行中间会有错误提醒,类似 “Failed to login. Message: request to oauth2.googleapis.com/token failed, reason: connect ETIMEDOUT”。
我的本地已经配置完成,这里没法截图了。
具体解决思路可以参考下一章节“授权问题”。
6、验证测试。
这里不使用什么复杂命令,只是验证一下,可以看到 gemini 的回复,以及下方的模型名称和用量。
至此,gemini 就已经安装完成了。
授权问题
安装过程很少,可能大家比较容易卡在授权那步,下面整理了几种问题及解决思路供大家参考。
1、确认账号类型
Google 账号分为 Personal(个人)和 Workspace(工作)两类,两类账号对应的授权方式不同。
Personal 一般账号以 gmail.com 结尾,直接授权即可使用 Gemini CLI。
Workspace 需要配置 GOOGLE_CLOUD_PROJECT 环境变量,并配合一些设置。
具体可以参考官方文档:github.com/google-gemi…
如果大家想要 Personal 账号,也可以直接注册。但是需要注意:注册的过程中需要手机验证,但是大陆手机号无法通过,需要参考下文更改 Chrome 语言进行解决。
2、网络工具启用 Tun
这个需要大家根据自己的工具,各自找下资料了。
3、设置命令行网络代理
有些代理工具仅针对浏览器等桌面起效,需要在命令行根据自己的工具设置 http_proxy。
结语
本来还想尝试个实例,没想到授权部分花费了太多时间,后续再找时间替大家搞个实例尝试一下。
希望上述分享可以帮助大家快速了解 Gemini CLI 并安装成功。