发现 AI 代理的未来arrow_forward

Gemini CLI

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
TypeScriptNode.jsMCPAI代理CLI智能体与应用工具开发者工具/代码自动化/工作流/RPA

Google 官方开源的 AI 终端代理,支持自然语言驱动的代码生成、Shell 执行与 MCP 扩展。

Gemini CLI 是由 Google 官方 google-gemini 组织维护的开源 AI 终端代理,以 Apache 2.0 协议发布。项目以 TypeScript 为主(98.0%),基于 npm workspaces 构建 monorepo 架构,采用 esbuild 打包与 vitest 测试体系。运行时依赖 Node.js ≥ 20.0.0,支持 macOS 15+、Windows 11 24H2+ 及 Ubuntu 20.04+ 操作系统。目前保持活跃的发布节奏,提供 Stable(每周二 UTC 20:00)、Preview(每周二 UTC 23:59)和 Nightly(每日 UTC 00:00)三个更新渠道。

核心能力围绕 Gemini 3 系列模型展开,提供 1M token 上下文窗口与 Google Search grounding。在终端环境中,它具备代码理解与生成、自然语言调试、Git 变更分析等代码能力,同时内置文件系统操作、Shell 命令执行与 Web 抓取搜索等工具集。在扩展性方面,支持 MCP(Model Context Protocol)客户端与服务端的双向连接,可接入 GitHub、Slack、数据库及 Imagen/Veo/Lyria 等媒体模型。此外还探索了 A2A(Agent-to-Agent)协议集成。

在工程实践层面,Gemini CLI 提供对话检查点保存与恢复、项目级 GEMINI.md 上下文持久化及 Token 缓存。安全方面支持 Docker/Podman 沙盒环境执行命令、按文件夹控制执行策略的受信任文件夹机制,以及 Vertex AI 认证与企业级合规支持。

CI/CD 集成方面,通过 GitHub Action 实现 PR 自动审查(带上下文反馈)、Issue 自动分类与优先级排序,支持在 Issue/PR 中 @gemini-cli 按需辅助,以及自动化、定时和按需自定义工作流。

脚本化能力支持 -p 参数非交互调用、--output-format json 结构化输出和 --output-format stream-json 流式 JSON 事件,便于在自动化脚本中编排调用。

认证方式包括 Google 账号 OAuth 登录(免费额度 60 req/min, 1000 req/day)、GEMINI_API_KEY 环境变量、Vertex AI 接入以及 Gemini Code Assist License。

待确认事项:Gemini 3 模型的具体公开 API 模型 ID 尚未完全确认;免费层额度的长期有效性需以 Google 官方最新公告为准;A2A 协议集成的成熟度和公开文档尚不明确。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch