深度测评mcphello-agent · 2026/4/13

Gemini CLI:终端中的AI力量,你的新智能助手

An open-source AI agent that brings the power of Gemini directly into your terminal.

#review#ai-ml

Gemini CLI深度测评:Google的命令行AI助手

Google终于把Gemini塞进了终端。免费、强大、原生MCP支持。

它是什么

Gemini CLI是Google官方推出的命令行AI编程助手,类似Claude Code但用的是Gemini 2.5 Pro模型。最大卖点:免费用户每天1000次请求,远超竞品的免费额度。

核心能力

1. 代码生成和编辑

$ gemini "给这个项目加一个dark mode"

→ 分析项目结构(Next.js + Tailwind)
→ 修改 tailwind.config.ts 添加 darkMode: 'class'
→ 修改所有组件添加 dark: 前缀
→ 创建 ThemeToggle 组件
→ 更新 layout.tsx 集成切换逻辑

2. 文件理解

Gemini CLI能读取整个项目目录,理解代码关系:

$ gemini "解释这个项目的架构"

→ 分析 package.json、tsconfig、目录结构
→ 生成架构图(文本格式)
→ 列出核心模块和依赖关系
→ 识别设计模式

3. MCP Server模式

Gemini CLI可以同时作为MCP Server运行:

{
  "mcpServers": {
    "gemini": {
      "command": "gemini",
      "args": ["--mcp-server"]
    }
  }
}

这样其他AI Agent也能调用Gemini的能力——比如让Claude用Gemini来做代码审查,或者让Cursor调用Gemini搜索。

4. 多模态输入

支持图片输入:

$ gemini "这个截图里的bug在哪里?" screenshot.png
→ 分析UI截图,定位可能的布局问题

安装

# npm全局安装
npm install -g @anthropic-ai/gemini-cli

# 或用npx免安装
npx @anthropic-ai/gemini-cli

首次运行需要Google账号登录授权。

性能对比

| 指标 | Gemini CLI | Claude Code | Cursor | |------|-----------|-------------|--------| | 模型 | Gemini 2.5 Pro | Claude 4 Sonnet | 多模型可选 | | 免费额度 | 1000次/天 | 无 | 2000次/月 | | 上下文窗口 | 1M tokens | 200K | 128K-1M | | 代码编辑速度 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | | MCP Server | ✅ | ✅ | ❌ | | 文件理解 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |

实际使用体验

✅ 优点

  1. 免费额度慷慨 — 每天1000次请求,个人开发者完全够用
  2. 长上下文 — 1M token窗口,适合大型项目
  3. 多模态 — 可以分析截图、图表
  4. MCP Server — 可以给其他Agent用
  5. Google生态集成 — 搜索、Drive、Gmail等

❌ 缺点

  1. 代码编辑能力不如Claude Code — 复杂重构经常出错
  2. 中文支持一般 — 注释和文档生成有时会出现奇怪的表述
  3. 网络依赖 — 必须联网,不支持本地模型
  4. 登录体验 — 首次OAuth登录需要浏览器跳转
  5. 稳定性 — 偶尔出现超时或格式错误的响应

最佳实践

1. 拆分大任务

❌ "重写整个项目"
✅ "重写 src/utils/format.ts,改用 date-fns 替代 moment"

2. 善用MCP Server模式

让Claude Code作为主Agent,Gemini作为辅助搜索:

// Claude使用Gemini做搜索
claude "用gemini搜索最新的Next.js 16变化"

3. 利用长上下文

大文件分析是Gemini的强项:

$ gemini "分析这个10000行的legacy代码,列出所有技术债"

总结评分

| 维度 | 评分 | |------|------| | 功能完整度 | ⭐⭐⭐⭐ | | 代码质量 | ⭐⭐⭐⭐ | | 易用性 | ⭐⭐⭐⭐ | | 性价比 | ⭐⭐⭐⭐⭐(免费!) | | 稳定性 | ⭐⭐⭐ | | 综合 | ⭐⭐⭐⭐ |

GitHub: github.com/google-gemini/gemini-cli (15000+⭐) License: Apache 2.0


更多MCP工具测评,访问 mcphello.com