
如果你是一名程序员、技术写作者或对命令行有强烈依赖的开发者,可能会时常幻想:能不能只通过一句话的指令,就让 AI 去调用多个工具,协同完成一项任务?Google 新开源的 gemini-cli 正是这样一款把提示词(Prompt)“写进命令行”的 AI 智能体。它颠覆了传统的聊天式交互方式,让用户通过简洁的指令,让 Gemini 模型在命令行中调度代码执行、联网搜索、文件管理等多个工具,最终给出清晰、可用的答案。
与传统的 AI 工具有所不同,gemini-cli 更像是一套“AI 工具链编排器”:你告诉它要完成什么,它决定使用哪些插件工具(Tool)、按什么顺序去执行,然后再返回结果。更关键的是,它是 完全开源的,每日可免费请求高达 1000 次,每分钟支持 60 次调用频率,对于开发者而言,这是目前最具性价比的 AI 辅助方案之一。根据开发者导航网的观察,仅在开源社区上线几天,gemini-cli 就迅速突破 48.7K Star,热度持续飙升,足见其实用性和创新性。

gemini-cli 是什么?
gemini-cli 是 Google 官方发布的一款基于 Gemini 模型的命令行 AI 智能体,用户可在终端中输入自然语言指令,由 Gemini 模型解析后自动调用一系列“插件工具”,完成操作并返回最终结果。它不仅支持多轮对话,还支持链式工具调用,具备一定的自主决策能力。
该项目定位为 开源 AI agent 框架 + 本地命令行工具组合,核心优势在于将传统 AI 聊天交互模式拓展为更贴近开发者习惯的 命令式交互。用户无需编写复杂的代码或构建工作流,只需一句 Prompt,Gemini 就能理解意图并合理调用工具。
网站核心功能
gemini-cli 并非简单的命令行聊天工具,而是具备真正“调度多工具协作解决问题”的能力,其功能覆盖了从本地文件读写到联网搜索等多个场景。
- 在命令行中直接输入自然语言提示词,Gemini 自动理解意图;
- 支持插件化工具系统,如浏览器搜索、文件系统、终端命令等;
- 链式调用多个工具,自动规划解决步骤;
- 支持多轮对话,记住上下文,提高问题解决能力;
- 免费额度高(每日1000次请求),开源灵活可二次开发;
- 支持 Gemini Pro 1.5 模型,性能稳定、响应快速;
- 高度可扩展的 API 接入与插件机制。

应用场景
gemini-cli 的本质是一个“命令行智能助手”,适用于开发、自动化脚本、学习资料查询、内容生成等多个场景,是技术人员日常工作的得力助手。
应用场景 | 场景说明 |
---|---|
编程调试 | 输入问题描述,自动分析错误、查询文档、生成示例代码 |
文件系统管理 | 用自然语言指令控制文件移动、修改、创建脚本等 |
联网查询与总结 | 自动抓取网页、提取摘要并用Markdown格式展示 |
工具链自动化 | 自动判断任务需要用哪些工具执行,并组合调用(如终端+搜索) |
AI Prompt 工具链 | 为提示词开发者构建链式Prompt调试工作流 |
使用教程
gemini-cli 的部署与使用较为简单,仅需几个步骤即可在本地环境中启动,体验命令式 AI 助手:
- 安装 Node.js 环境,并确保终端可使用
npm
命令; - 克隆 gemini-cli 项目:
git clone https://github.com/google-gemini/gemini-cli.git
- 进入目录并安装依赖:
cd gemini-cli && npm install
- 配置 API Key:注册并获取 Gemini API Key,将其写入配置文件或环境变量中;
- 启动命令行交互:
npm start
或使用预设的命令行启动脚本; - 在命令行中直接输入如“在当前目录下创建一个包含 README 的项目结构”这样的自然语言提示词;
- Gemini 将自动调用必要工具链,如文件系统插件或代码生成工具,返回完整结构与内容。
常见问题
Q1:gemini-cli 是只能在终端里用吗?
A:目前主打命令行交互方式,但其底层设计为可扩展的 AI agent 框架,后续可集成到图形界面或 Web 前端中。
Q2:如何控制 Gemini 使用哪些工具?
A:用户可以通过修改配置文件或插件参数控制启用/禁用哪些工具,也可手动指定使用哪个工具执行某条指令。
Q3:gemini-cli 会联网吗?数据安全吗?
A:会联网调用 Gemini 模型服务,同时也可配置本地插件控制权限。由于是开源项目,用户可自行部署并掌握数据流向。
开发者小结
gemini-cli 是将 AI 提示词从“聊天窗口”带入“命令行”的划时代工具,它不仅改变了人们与 AI 的交互方式,更是推动了多工具协作与 AI Agent 技术的普及与实用。对于注重效率的技术从业者来说,gemini-cli 提供了一个前所未有的 AI 工作方式 —— 一句话控制多工具,高效完成复杂任务。正如开发者导航网所观察到的,它快速蹿升的 GitHub 热度背后,是开发者群体对更高效、更自然的 AI 工具使用方式的真实需求。