从 Gemini CLI 官方 GitHub README 翻译整理的快速上手指南。
Gemini CLI 是 Google 推出的开源 AI 智能体,把 Gemini 模型的能力直接带进你的终端。它提供了轻量级的 Gemini 访问方式,让你从输入提示词到获得模型响应之间,走一条最短路径。项目采用 Apache 2.0 开源协议,代码托管在 GitHub 上。
核心亮点包括:
Gemini CLI 的能力覆盖多个场景:
代码理解与生成
自动化与集成
高级能力
GitHub 集成
借助官方提供的 Gemini CLI GitHub Action,可以直接把 Gemini CLI 接入 GitHub 工作流:
@gemini-cli 即可获得调试、解释或任务委派帮助方式一:npx 直接运行(无需安装)
npx @google/gemini-cli
方式二:npm 全局安装
npm install -g @google/gemini-cli
方式三:Homebrew(macOS/Linux)
brew install gemini-cli
方式四:MacPorts(macOS)
sudo port install gemini-cli
方式五:Anaconda(受限环境)
# 创建并激活新环境
conda create -y -n gemini_env -c conda-forge nodejs
conda activate gemini_env
# 在环境内全局安装
npm install -g @google/gemini-cli
项目提供三个更新渠道,按需选择:
Preview(预览版):每周二 UTC 23:59 发布,未经完整验证,可能有回归问题,适合测试
npm install -g @google/gemini-cli@preview
Stable(稳定版):每周二 UTC 20:00 发布,是上周预览版的完整升级加上 bug 修复
npm install -g @google/gemini-cli@latest
Nightly(每日版):每天 UTC 00:00 发布,包含 main 分支的最新改动,可能有未验证的问题
npm install -g @google/gemini-cli@nightly
安装完成后,直接在终端里启动:
gemini
首次启动时,终端会引导你完成 Google 账号的登录认证。认证通过后,你就可以直接输入自然语言指令了。
试试这些示例:
# 让 Gemini 解释当前目录下的代码
gemini "解释一下当前目录下的项目结构"
# 让 Gemini 帮你调试
gemini "帮我看看这个报错是什么原因"
# 让 Gemini 生成代码
gemini "写一个 Python 脚本,读取 CSV 文件并生成统计报告"
如果你想在脚本中非交互式运行,可以使用 -p 参数:
gemini -p "列出当前目录下所有文件"
翻译整理自 GitHub README,原文:https://github.com/google-gemini/gemini-cli