← 返回目录
G

Gemini CLI

社区
在终端中使用 Gemini 的开源 AI 代理
GitHub 源仓库 ↗
★ 106.1k Stars 分类 · 开发工具 非常热门
58FMRS · C
可靠性
8/20
安全与权限
8/20
维护活跃度
16/20
文档质量
14/20
安装易用性
12/20

根据提供的 README,Gemini CLI 是 Apache-2.0 许可的开源终端 AI 代理,具备 MCP 客户端扩展能力;源材料未提供独立 MCP 服务器清单、传输方式或客户端兼容性证据。

查看 FMRS 评分方法 →

Gemini CLI 是一个开源 AI 代理,将 Gemini 直接带入终端。它支持代码理解与生成、文件操作、Shell 命令、网页获取与 Google Search grounding,并可通过 MCP 扩展自定义集成。该仓库提供的是终端 AI 代理及 MCP 客户端能力,源材料未证明其本身提供可独立连接的 MCP 服务器或工具清单。

工具能力

暂未整理工具清单。

安装接入

可使用 npx @google/gemini-cli 直接运行;也可运行 npm install -g @google/gemini-cli,或在 macOS/Linux 上使用 brew install gemini-cli。启动命令为 gemini。认证可选择 Google 账号、GEMINI_API_KEY,或 Vertex AI 相关环境变量。

选型与风险

适合谁

  • 习惯命令行工作的开发者
  • 需要代码理解、生成和自动化能力的个人开发者与团队
  • 希望接入自定义 MCP 工具的用户

不适合谁

  • 寻找已有 MCP 工具清单的用户
  • 需要独立部署并直接连接的 MCP 服务器的用户
  • 不希望授予终端、文件或 Shell 操作能力的环境

所需权限

  • 需要 Gemini 认证:Google 账号、Gemini API 密钥,或 Vertex AI 配置
  • 文件操作和 Shell 命令能力取决于启用的内置工具及运行环境
  • 使用 Google Search grounding 和网页获取时需要相应网络访问
  • 企业 Code Assist 账号可能需要设置 GOOGLE_CLOUD_PROJECT

风险与副作用

  • 文件操作和 Shell 命令可能影响当前项目或运行环境,应结合沙箱和可信文件夹设置使用
  • preview 和 nightly 发布渠道可能包含回归或未解决问题
  • API 密钥、Google 账号和云项目配置需要妥善保护

常见排障

  1. 确认已完成 Google 账号登录,或正确设置 GEMINI_API_KEY、GOOGLE_API_KEY 和 GOOGLE_GENAI_USE_VERTEXAI
  2. 使用付费 Code Assist 许可时确认已设置 GOOGLE_CLOUD_PROJECT
  3. 检查所选发布渠道;需要稳定版本时使用 latest
  4. MCP 服务器配置位置为 ~/.gemini/settings.json
  5. 遇到问题可查阅故障排除指南或使用 /bug 命令

使用场景

在终端分析和编辑大型代码库
使用自然语言调试问题和排查故障
通过脚本或 GitHub 工作流自动化任务
配置 MCP 服务器以扩展 Gemini CLI 的能力

支持客户端

暂未确认支持的客户端。