近日,Google开源了一个新的AI工具Gemini CLI,短短几天时间内其Github的点赞数就超过了45000颗星,吸引了广大AI从业者和爱好者的高度关注。

一、功能亮点 🚀
1. 终端即 AI
Gemini CLI 是 Google 推出的开源工具,可直接在命令行中使用 Gemini 2.5 Pro 模型,支持最长 100 万 tokens 的上下文窗口,大幅提高 AI 在大项目中的实用性。无论是代码编写、Bug 修复、内容生成,还是技术研究、任务管理,都可以通过自然语言 prompt 在终端中操作。
2. 多工具集成
- 内置 Google Search:支持实时调用网页内容。
- 支持 MCP server 接入:可以挂载本地或远程服务,如 Veo、Imagen 等多模态工具。
- 支持生成 图片与视频,可调用 Gemini CLI 内部集成的 Google Veo/Imagen 模型,实现图像生成补全 。
3. ReAct 智能交互
采用经典的 ReAct(Reason + Act)循环,在执行任务时可以主动调用工具(如文件系统、search、外部脚本等),并根据反馈调整操作路径。这使它不仅是对话助手,更是具备自动化执行能力的 AI agent。
4. 嵌入式向量索引
Gemini CLI 自带 embed 子命令,可以将内容嵌入向量空间并存储在 SQLite 中,支持快速检索与相似度计算,适用于记忆管理、文档检索等高级 RAG 场景。
二、安装与快速上手指南
- 支持平台
- 支持 Windows、macOS 和 Linux,兼容主流开发者环境 。
- 安装快速
- 使用 npx 执行:
bash npx https://github.com/google-gemini/gemini-cli
- 或者全局安装:
bash npm install -g @google/gemini-cli gemini
- 均可即时启动,不需额外复杂配置 。
- 首次登录
- 使用 Google 个人账户绑定获取免费 Gemini Code Assist 许可证。
- 获得每分钟 60 次、每日 1000 次免费调用额度,是业内最优。
- 授权 API 用途
- 除个人账户外,也可通过 Gemini AI Studio 或 Vertex AI API key 获取更高调用权限,适合集成企业级项目。
三、优势分析 ⚙️
优点描述免费额度顶配每分钟 60 次、每日 1000 次,是目前开放 API 中额度最高者 完全开源可自审Apache 2.0 许可,可查看源码、自建或二次开发,保障安全与定制可能强大 ReAct 和 MCP 扩展机制支持工具调用与自动化流程,致力于构建跨平台智能 agent 核心超大上下文窗口与向量索引100 万 token + SQLite embeddings,支持长期上下文、文档检索代码补全与自动修复集成编码能力,与 Gemini Code Assist 同源,适合 CLI 与 IDE 双端协作 社区认可高获 GitHub & Hacker News 热议和关注,有示例、教程、反馈活跃。
四、使用场景实战指南
示例 1:项目变更总结
bash cd your-project gemini > 帮我总结今天所有 Git 提交的要点
即可获得 AI 自动筛选的 commit 摘要,适合站立会议与日报汇报。
示例 2:自动修复 BUG
bash gemini > 代码运行时报错:TypeError: x.y is not a function,请修复它
CLI 将读取文件、分析 bug 并提供修复方案。
示例 3:测试脚本生成
bash gemini > 请为 utils/map.js 自动生成相应的 Jest 测试用例
AI 会生成完整测试代码,一键复制使用。
示例 4:多模态查询
bash gemini > 请基于项目根目录中的 architecture.png,描述模块之间的关系
可调动 Veo 模型解析图像内容,并输出文本解释。
示例 5:向量检索与知识记忆
bash gemini-cli embed content "如何使用 Gemini CLI?"
将该内容生成向量后,你可在后续对话中引用历史信息进行上下文检索。
五、对比与生态价值
- 比搭载在 IDE 的 Gemini Code Assist 更本地化:无需打开 VS Code 或 VS Studio,轻量、端到端的命令行体验。
- 比闭源 Copilot/Lapce+ Claude 工具更灵活:自托管能力和 ReAct 自动化能力是 Gemini CLI 最大优势。
- 作为 AI agent 的探索入口:结合 Linux 命令、Shell 脚本、MCP 工具等,可低门槛实现初步的 Agent 设计与实践。
总结展望
Gemini CLI 是 Google 在 AI 开发工具领域的重要突破,将 Gemini 模型力量从 IDE 扩展至终端环境。它的优势包括:
- 免费且行业领先的调用额度;
- 开源可扩展的ReAct智能 agent 框架;
- 上下文窗口与向量索引提升文档处理能力;
- 与多模态模型和MCP工具联动,适用于工作自动化、内容生成与数据处理。
对喜欢命令行、追求轻量效率、或想自建 AI Agent 的开发者而言,Gemini CLI 提供了“AI + CLI”融合的新范式。无论你是代码开发者、内容创作者,还是科研工作者,这款工具都具备成为日常生产力助手的潜力。
消息来源:
- “Introducing Gemini CLI: your open‑source AI agent”
- Gemini CLI 官方 GitHub README
- Gemini CLI 用例与社区反响(Hacker News)
- Gemini CLI 架构文档(Google Cloud)
- Simon Willison 博客点评“开源、ReAct 模式与配置”