gemini-cli 是什么?把 Gemini 直接带进终端的开源 AI agent

google-gemini/gemini-cli · GitHub · 官网
AI 智能体
Star10.7万
近 7 天新增0
编程语言TypeScript
开源协议Apache-2.0
创建于2025-04-17
最近更新2026-10-16

中文导读

Gemini CLI 是 Google 开源的命令行 AI agent,把 Gemini 模型直接放进终端,让开发者不必离开命令行就能提问、改代码或执行任务。它内置搜索、文件、shell 等工具,支持 MCP 扩展,也能以非交互方式跑在脚本里。适合习惯终端工作、想把 AI 接入日常开发或 GitHub 自动化流程的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 Apache-2.0,创建于 2025-04-17,最近更新于 2026-10-16,目前有 107,389 个 Star。

项目介绍

Gemini CLI 是 Google 开源的一款命令行 AI agent,把 Gemini 模型的能力直接放进终端。它提供从提示词到模型的轻量路径,面向习惯在命令行里工作的开发者。

它内置 Google Search grounding、文件操作、shell 命令和网页抓取等工具,支持通过 MCP(Model Context Protocol)接入自定义集成,也能以非交互方式在脚本中运行。认证方式包括 Google 账号登录、Gemini API Key 和 Vertex AI 三种。

项目使用 TypeScript 编写,采用 Apache-2.0 协议,可通过 npx、npm、Homebrew、MacPorts 或 Anaconda 安装。

主要功能

适合谁用

适合习惯在命令行工作的开发者,以及希望把 AI 能力接入脚本或 GitHub 工作流的团队。

快速上手

  1. 使用 npx 直接运行:npx @google/gemini-cli
  2. 或全局安装:npm install -g @google/gemini-cli
  3. 启动:gemini
  4. 按提示选择 Sign in with Google 完成浏览器认证,或设置 GEMINI_API_KEY 环境变量
  5. 在脚本中使用非交互模式:gemini -p "Explain the architecture of this codebase"

Star 增长趋势

107,389107,352 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15