Gemini CLI:谷歌官方终端AI助手,免费60请求/分钟

项目简介

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元。

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

请登录后发表评论

    暂无评论内容