一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
- Star
- 107,463
- Fork
- 14,746
- 未关闭 Issue
- 751
- 最近提交
- 14小时前
这是什么?
Gemini CLI 是一个运行在终端里的 AI 代理,基于 Gemini 模型工作。在项目目录中启动后,可以用自然语言提问、查询和修改代码、生成文件、排查问题,也能处理拉取请求审查、复杂变基等运维类任务。
它支持多种登录方式:Google 账号登录、Gemini API 密钥,或通过 Vertex AI 接入企业环境。内置工具涵盖文件系统操作、Shell 命令以及网页抓取与搜索。通过 MCP 服务器可以接入 GitHub、Slack、数据库等外部服务,也可以用自定义命令和扩展增加能力。
在脚本场景中,非交互模式可通过 -p 传入提示词,输出纯文本、JSON 或按行分隔的 JSON 事件流。项目通过 npm 和 Homebrew 分发,并提供预览版、稳定版和每日构建版三个发布通道。
核心功能
- 01用自然语言查询和修改大型代码库
- 02支持 PDF、图片或草图等多模态输入生成应用
- 03通过 MCP 服务器和自定义命令扩展能力
- 04支持在脚本中非交互运行,输出文本、JSON 或流式事件
- 05支持 Google 账号、Gemini API 密钥或 Vertex AI 登录
适用场景
- 在终端里快速理解和梳理陌生代码库
- 用自然语言描述症状来排查问题
- 自动化处理日常仓库任务,例如审查拉取请求
- 在脚本工作流中调用 Gemini 并解析 JSON 输出
快速上手
- 1
使用 npx 直接运行(无需安装)
npx @google/gemini-cli - 2
或使用 npm 全局安装
npm install -g @google/gemini-cli - 3
在项目目录中启动 CLI,并使用 Google 账号登录或设置 API 密钥
gemini
使用前须知
- README 称,自 2026 年 6 月 18 日起,免费层和 Google One 用户的 Gemini CLI 已被 Antigravity CLI 取代。
- 该工具未针对最新的 Gemini 模型(如 Gemini 4 Argon)进行优化。
标签
常见问题
- gemini-cli 是什么?
- 谷歌开源的 AI 代理,把 Gemini 带进终端,用于理解、编辑和自动化代码。 Gemini CLI 是一个运行在终端里的 AI 代理,基于 Gemini 模型工作。在项目目录中启动后,可以用自然语言提问、查询和修改代码、生成文件、排查问题,也能处理拉取请求审查、复杂变基等运维类任务。
- gemini-cli 可以免费使用吗?用的什么许可证?
- gemini-cli 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- gemini-cli 还在维护吗?
- 活跃维护中。gemini-cli 最近一次提交是在 2026年10月20日。
- gemini-cli 适合用来做什么?
- 在终端里快速理解和梳理陌生代码库 用自然语言描述症状来排查问题 自动化处理日常仓库任务,例如审查拉取请求 在脚本工作流中调用 Gemini 并解析 JSON 输出
- gemini-cli 怎么安装和运行?
- 使用 npx 直接运行(无需安装): npx @google/gemini-cli 或使用 npm 全局安装: npm install -g @google/gemini-cli 在项目目录中启动 CLI,并使用 Google 账号登录或设置 API 密钥: gemini
- 在哪里获取 gemini-cli?
- 源代码和安装说明在 GitHub 上:https://github.com/google-gemini/gemini-cli
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.4万9265TypeScriptOther更新于 昨天
一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
25.5万5.6万PythonMIT更新于 14小时前
终端里的 AI 编程助手,可接入多种 LLM,支持 LSP 与 MCP 扩展。
2.9万2343GoOther更新于 14小时前
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
2.9万3231TypeScriptApache-2.0更新于 6小时前
一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。
21.7万2.9万TypeScriptMIT更新于 昨天