项目简介
Gemini CLI是Google官方开源的终端AI助手,将Gemini的强大能力直接带入你的命令行。它由Google Gemini团队开发和维护,采用Apache-2.0开源许可证,让开发者可以在终端中直接使用Gemini模型进行各种任务。
Gemini CLI最大的亮点是提供免费层级——使用个人Google账号即可享受每分钟60次请求、每天1000次请求的免费配额,对于轻度使用者来说几乎等于无限免费。
核心特色
免费配额充足:每分钟60次请求、每天1000次请求,对于个人开发者来说非常充裕。
强大的Gemini 3模型:内置改进的推理能力和100万Token超长上下文窗口,能够处理超长文档和复杂代码分析。
内置工具支持:内置Google搜索 grounding(实时信息检索)、文件操作、Shell命令执行和网页获取能力,AI可以直接执行实际操作而不仅仅是回答问题。
MCP扩展支持:支持Model Context Protocol,可以连接各种自定义集成,包括Google Cloud的媒体生成工具(Imagen、Veo、Lyria)。
GitHub深度集成:通过GitHub Action集成,可以进行PR自动审查、Issue分类、与Gemini CLI对话获取帮助等。
对话保存与恢复:支持会话检查点保存,方便在复杂任务中暂停和恢复。
安装步骤
方式一:npx即时运行(无需安装)
npx @google/gemini-cli
方式二:npm全局安装
npm install -g @google/gemini-cli
方式三:Homebrew安装(macOS/Linux)
brew install gemini-cli
方式四:MacPorts安装(macOS)
sudo port install gemini-cli
快速使用
安装完成后直接运行,会引导你进行Google账号认证登录,然后就可以开始使用:
# 直接运行 npx @google/gemini-cli # 或全局安装后 gemini-cli
代码理解和生成:可以查询和编辑大型代码库,利用多模态能力从PDF、图片或草图生成新应用。
调试和排错:用自然语言描述问题,Gemini CLI会帮你分析和解决。
自动化任务:自动化操作如查询PR、处理复杂rebase等重复性工作。
自定义行为:通过GEMINI.md文件为项目定制AI行为。
GitHub Action集成
Gemini CLI可以集成到GitHub工作流中:
- PR自动审查:自动进行代码审查,提供上下文反馈和建议
- Issue分类:基于内容分析自动标签和优先级排序
- 按需协助:在Issue和PR中@gemini-cli获取调试、解释或任务委托帮助
适用场景
- 终端重度用户:喜欢在命令行工作的开发者,AI直接融入工作流
- 需要长上下文分析:处理大型代码库或长文档,100万Token上下文足够强大
- GitHub工作流自动化:通过Action集成实现代码审查和Issue处理自动化
- 需要实时信息的任务:内置Google搜索grounding,AI回答基于最新信息
- 轻量级AI助手需求:免费配额充足,适合日常轻度使用
开源协议
本项目采用Apache-2.0开源许可证。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容