Gemini CLI:将强大的 Gemini AI 直接带入你的终端
你是否曾经希望在终端中就能直接调用强大的 AI 助手来协助编程、调试和自动化任务?Gemini CLI 的出现,旨在彻底解决这个问题。它是一个由 Google 开发的开源 AI 代理工具,可以帮助开发者直接在命令行界面中利用 Gemini 模型的强大能力。本文将带你全面了解这个潜力新星。
截至收录:
Gemini CLI stars数:76743
Gemini CLI forks数:8241
Gemini CLI项目目录截图
Gemini CLI核心亮点
🌟 免费使用:使用个人 Google 账户即可享受 60 次/分钟和 1000 次/天的免费请求额度。
🎯 强大模型:支持 Gemini 2.5 Pro,拥有 100 万 token 的上下文窗口。
🔧 内置工具:集成 Google 搜索、文件操作、Shell 命令、网页抓取等实用功能。
🔌 高度可扩展:支持 MCP(模型上下文协议),可轻松集成自定义工具和服务。
💻 终端优先:专为习惯在命令行工作的开发者设计,提供流畅的终端体验。
Gemini CLI快速开始
只需几步,你就能在本地运行起 Gemini CLI
:
- 安装:
# 使用 npx(无需安装) $ npx https://github.com/google-gemini/gemini-cli
或使用 npm 全局安装
$ npm install -g @google/gemini-cli或使用 Homebrew(macOS/Linux)
$ brew install gemini-cli - 配置认证:
# 选择 Google 登录(推荐个人开发者) $ gemini
或设置 API Key
$ export GEMINI_API_KEY="YOUR_API_KEY" $ gemini - 开始使用:
# 在当前目录启动交互式会话 $ gemini
或直接提问
$ gemini -p "解释这个代码库的架构"
Gemini CLI应用场景
场景一:代码分析与生成:开发者可以使用它查询和编辑大型代码库,从 PDF、图片或草图生成新应用,用自然语言调试问题。
场景二:工作流自动化:自动化操作任务,如查询拉取请求、处理复杂的 rebase 操作,或通过脚本实现非交互式工作流。
场景三:项目集成:通过 GitHub Action 集成到开发流程中,实现自动代码审查、问题分类和按需协助。
用户案例:目前,众多开发者和团队都在使用 Gemini CLI
来提升开发效率和自动化水平。
Gemini CLI链接
google-gemini / gemini-cli项目地址:https://github.com/google-gemini/gemini-cli
本文地址:https://www.tgoos.com/13487