Skip to content

Gemini CLI

Gemini CLI 是 Google 推出的 AI 编程助手,基于 Gemini 模型,支持多模态交互,能够处理文本、图片等多种类型的输入。

img_43.png

功能特点

功能描述
多模态支持可以处理代码、文本、图片等多种输入
代码生成根据描述生成高质量代码
代码审查分析代码质量并提供改进建议
图片理解能够理解截图、架构图等图片内容
文档生成自动生成代码文档和注释
多语言支持支持主流编程语言

安装 Gemini CLI

Windows 安装步骤

  1. 安装 Node.js

img_23.png

  1. 安装 Gemini CLI

    powershell
    npm install -g @google/gemini-cli
  2. 配置环境变量

    Windows 用户需要设置以下两个环境变量:

    变量名:GOOGLE_GEMINI_BASE_URL

    变量值:http://127.0.0.1:12654/gemini-proxy

    变量名:GEMINI_API_KEY

    变量值:你复制的密钥

  3. 验证安装

    powershell
    gemini --version
  4. 选择 Use Gemini API Key

    方向键下键选中 Use Gemini API Key,按下回车

    img_44.png

    直接按回车,如果检测到现有 API Key(GEMINI_API_KEY 环境变量),选择 "Gemini API Key" 选项后直接按回车即可使用

    img_45.png

  5. 开启 Preview Features

    输入 /settings 命令,将 Preview Features (e.g., models) 切换为 true

    img_46.png

    Vim 模式:

    Preview Features 目前默认为 false,如需开启:

    • 使用方向键或 vim 按键(hjkl)移动到该设置项
    • 按 Enter 切换为 true
    • 按 Esc 退出设置

    img_47.png

  6. 重启 Gemini,切换 Gemini 3 Pro 模型

    输入 /quit 退出后重新启动。输入 /model,切换为 Gemini 3 Pro 模型

macOS 安装步骤

  1. 安装 Node.js

    bash
    brew install node
  2. 安装 Gemini CLI

    bash
    npm install -g @google/gemini-cli
  3. 配置环境变量

    bash
    export GOOGLE_GEMINI_BASE_URL="http://127.0.0.1:12654/gemini-proxy"
    export GEMINI_API_KEY="您的API密钥"

    将上述命令添加到 ~/.zshrc~/.bashrc

  4. 验证安装

    bash
    gemini --version

在 Evol 中使用

启动方式

  1. 通过侧边栏启动

    • 点击侧边栏的 Agent 模块
    • 选择 Gemini CLI
    • 打开 Gemini CLI
    • 可以在Evol中打开,也可以在终端中打开

    img_48.png

  2. 通过终端启动

    • 打开 Evol 终端
    • 如果你 【任务空间】地址是项目路径
    • 那么直接选择 在终端中打开 就可以到达项目目录

    img_49.png

基本用法

bash
# 启动 Gemini CLI
gemini

# 示例交互:
# > 帮我写一个 React 组件
# > 分析这张架构图 [上传图片]
# > 解释这段代码并添加注释

常用命令

命令描述
gemini启动 Gemini 交互模式
gemini --version查看版本号
gemini --help查看帮助信息

多模态功能

Gemini CLI 的独特优势是支持多模态输入:

图片分析

您可以上传截图、架构图、UI 设计稿等图片,Gemini 能够:

  • 理解图片中的代码
  • 分析 UI 设计并生成对应代码
  • 解读架构图并提供实现建议
  • 识别错误截图并帮助调试

使用示例

bash
# 分析 UI 设计稿
gemini
> 根据这张设计稿生成 React 组件 [上传图片]

# 分析错误截图
> 这是我的错误信息截图,帮我分析问题 [上传图片]

# 理解架构图
> 请解释这张架构图的设计思路 [上传图片]

使用技巧

充分利用多模态能力

  1. UI 开发 - 上传设计稿,直接生成组件代码
  2. 调试 - 上传错误截图,快速定位问题
  3. 学习 - 上传代码截图,获取详细解释
  4. 文档 - 上传架构图,生成技术文档

编写有效的提示

# 文本提示
"用 TypeScript 写一个用户认证模块,包含登录、注册、重置密码功能"

# 图片 + 文本提示
"根据这张 Figma 设计稿 [图片],生成 Tailwind CSS 样式的 React 组件"

常见问题

如何验证安装?

运行 gemini --version 检查版本

API Key 无效?

  • 确认 API Key 是否正确复制
  • 检查 API Key 是否已在 Google AI Studio 中启用
  • 确认环境变量是否正确设置(PowerShell 运行 echo $env:GEMINI_API_KEY 验证)

找不到 gemini 命令?

  • 确认全局安装成功(npm list -g @google/gemini-cli
  • 检查 npm 全局安装路径是否在 PATH 中
  • 尝试重启终端

提示: 如需更多帮助,请访问 Gemini CLI 文档 或联系技术支持。

Evol - 让 AI 成为您的智能工作伙伴