Py学习  »  Git

Github 62.2k star,一个藏在终端里的AI大神,开发者必备!

编程技术进阶 • 8 月前 • 582 次点击  

点击上方卡片关注我

设置星标 学习更多项目

在这个AI驱动效率革命的时代,开发者们终于迎来了一个重磅工具——谷歌官方推出的Gemini CLI。

这个开源AI代理工具能将Gemini大模型的强大能力直接注入你的终端,让代码开发、文档处理、工作流自动化等任务变得前所未有的高效。

今天,我们就来全面解析这个能彻底改变你工作方式的黑科技工具。

什么是Gemini CLI?

Gemini CLI是谷歌推出的一款命令行工具,它就像一位随时待命的AI助手,直接在你的终端中运行。作为开源项目,它将Gemini大模型的能力与命令行环境深度融合,让开发者无需离开熟悉的终端界面,就能享受到先进AI带来的种种便利。

想象一下,只需在终端输入指令,就能让AI帮你分析代码架构、实现GitHub issues、迁移代码版本,甚至生成幻灯片和网页应用,这些都能通过Gemini CLI轻松实现。

图片

Gemini CLI能做什么?

  • 处理大型代码库:轻松查询和编辑超大规模代码库,突破Gemini的100万token上下文限制

  • 多模态内容生成:从PDF或草图生成新应用,发挥Gemini的多模态优势

  • 自动化操作任务:查询拉取请求、处理复杂的代码合并,解放你的双手

  • 集成多种工具:通过MCP服务器连接Imagen(图像生成)、Veo(视频处理)、Lyria(音频生成)等能力

  • 联网搜索:内置谷歌搜索工具,让你的查询结果更精准、更及时

图片

如何安装?

方法一:通过Node.js安装

前提条件:需要Node.js 20或更高版本

# 直接运行(无需安装)
npx https://github.com/google-gemini/gemini-cli

# 或者全局安装
npm install -g @google/gemini-cli

# 安装后运行
gemini

方法二:通过Homebrew安装

前提条件:已安装Homebrew

# 安装
brew install gemini-cli

# 运行
gemini

配置与认证

安装完成后,简单几步配置就可以顺利使用:

  1. 选择颜色主题:根据个人喜好选择终端显示主题
  2. 账号认证:使用个人谷歌账号登录,即可获得每分钟60次、每天1000次的模型请求额度

如果需要更高的使用额度或更多控制权,可以配置API密钥:

使用Gemini API密钥

  • 在Google AI Studio生成密钥
  • 在终端中设置环境变量:
export GEMINI_API_KEY="你的API密钥"
  • 免费 tier 提供每天100次请求(使用Gemini 2.5 Pro),付费计划可获得更高速率限制

使用Vertex AI API密钥

  • 在Google Cloud生成密钥
  • 在终端中设置环境变量:
export GOOGLE_API_KEY="你的API密钥"
export GOOGLE_GENAI_USE_VERTEXAI=true
  • 提供免费 tier(使用Gemini 2.5 Pro的快速模式),绑定账单账户后可获得更高额度

总结

作为谷歌官方推出的开源工具,Gemini CLI 以终端为入口,将 Gemini 大模型的强大能力无缝融入开发者的日常工作流。

不仅能突破大模型的上下文限制处理超大型代码库,还能通过多模态能力生成应用、处理多媒体内容,更能自动化 PR 处理、代码迁移等繁琐任务,甚至联动系统工具完成文件转换、数据整理等操作。

如果你正苦于重复劳动占用太多时间,或是希望让 AI 更深度地参与开发全流程,Gemini CLI 非常值得一试。

Github项目库:https://github.com/google-gemini/gemini-cli


AI工具的成熟,让程序员有了以前不敢想象的能力。海外市场的广阔,给了我们更大的舞台。

如果你也在考虑新的出路,如果你也想尝试AI编程出海这个方向,欢迎加入我们。

扫码或搜索 257735 添加微信,发送暗号「美金」,了解详细信息。

图片

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/185577