云图AI云图AI
G

gemini-cli

Apache-2.0TypeScript

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

106kFork 14k更新于 2026-08-03

软件介绍

Gemini CLI 是一个开源 AI 代理,将 Gemini 的能力直接带入终端。它提供轻量级访问,支持免费套餐、内置工具(Google 搜索、文件操作、Shell 命令、网页抓取)以及通过 MCP 协议扩展。适用于代码理解与生成、自动化任务、GitHub 集成等场景。

核心功能

免费套餐:每分钟 60 次请求,每天 1000 次请求
支持 Gemini 3 模型,拥有 1M token 上下文窗口
内置工具:Google 搜索、文件操作、Shell 命令、网页抓取
通过 MCP(模型上下文协议)支持自定义集成
终端优先设计,适合命令行开发者
开源,Apache 2.0 许可

适用场景

代码理解与生成:查询和编辑大型代码库,从 PDF、图像或草图生成新应用自动化与集成:自动化操作任务,如查询拉取请求或处理复杂变基高级能力:使用内置 Google 搜索进行实时信息查询,对话检查点保存和恢复GitHub 集成:通过 GitHub Action 实现自动代码审查、问题分类和按需协助

Docker 部署

docker run -it --rm -e GEMINI_API_KEY="your-api-key" gemini-cli

FAQ

Gemini CLI 是否免费使用?

是的,Gemini CLI 提供免费套餐:每分钟 60 次请求,每天 1000 次请求,使用个人 Google 账户即可。

如何安装 Gemini CLI?

可以通过 npx 直接运行(npx @google/gemini-cli),或使用 npm 全局安装(npm install -g @google/gemini-cli),也支持 Homebrew、MacPorts 和 Anaconda 安装。

Gemini CLI 支持哪些认证方式?

支持三种认证方式:Google 账户 OAuth 登录、Gemini API 密钥、Vertex AI(企业级)。

Gemini CLI 可以扩展吗?

是的,通过 MCP(模型上下文协议)可以集成自定义工具,例如媒体生成、数据库查询等。