Gemini CLI

Gemini CLI是由Google開發並於2025年6月發布的一款開源AI代理命令行工具,採用Apache 2.0協定,代碼託管於GitHub,鼓勵開發者社區參與貢獻。

它允許開發者直接在終端中訪問Gemini大模型,通過自然語言互動執行代碼生成、調試、內容創作、問題解決及任務自動化等多種工作。與Gemini Code Assist深度集成,支持Google搜尋以獲取實時信息,並可通過Model Context Protocol和A2A協定進行功能擴展。個人用戶使用Google賬戶登錄即可免費使用,提供每分鐘60次請求、每日1000次請求的免費使用額度。安裝需要Node.js 18+環境,可通過npm全局安裝。基於Gemini 2.5 Pro模型,支持百萬token上下文,並可支持Gemini 3.1 Pro模型。提供內置命令如/tools、/mcp、/model等,支持自定義命令和無頭模式。支持音視頻處理、隱私設定、主題等功能。提供官方外掛程式以提升開發效率。

基本介紹

  • 外文名:Gemini CLI
  • 產品類型:AI代理命令行工具
  • 上市時間:2025年6月25日
研發背景,發展歷程,核心技術,運營模式,核心團隊,重要事件,

研發背景

AI編程工具的興起旨在通過人工智慧技術簡化開發流程,提升開發效率。Gemini CLI直接與OpenAI的Codex CLI和Anthropic的Claude Code等命令行AI工具競爭,此舉正值 AI 開發者工具領域的競爭日益激烈之際,其競爭對手包括GitHub Copilot、Cursor、OpenAI 的 Codex CLI,以及 Anthropic 的 Claude Code。
Gemini CLI作為谷歌推動AI模型融入開發者工作流的重要舉措,是谷歌推動開發者在其編碼工作流中使用其AI模型的舉措之一。Gemini CLI是谷歌一系列面向開發者的 AI 工具中的最新一款。其技術基礎依賴於谷歌自研的Gemini 2.5 Pro模型。同時,該工具與谷歌的AI編程助手Gemini Code Assist深度集成。
Gemini CLI是一個開源的、運行在終端里的 AI 代理,基於 Apache 2.0 許可證開源的。為推動生態共建,谷歌按Apache 2.0寬鬆許可證開源Gemini CLI。作為開源項目,Gemini CLI採用Apache 2.0許可證,並在預覽階段為個人開發者提供了免費使用許可權。

發展歷程

2025年6月25日(美東時間)/26日,谷歌正式發布開源AI終端工具Gemini CLI,將其定位為將Gemini AI模型能力帶入命令行的開源AI代理。
2025年7月初,Gemini CLI迎來一次重大版本更新,合併了85個Pull Request,新增音視頻檔案處理、Markdown嵌套導入與表格渲染、隱私設定命令(/privacy)等功能,並升級了底層框架。
2025年11月,Google開源了其官方實現的命令行AI工作流工具——gemini-cli,詳細披露了其基於“推理-行動”(ReAct)循環的架構設計,並強調了對模型上下文協定(MCP)等擴展協定的支持。
2026年2月,Gemini CLI完成對Gemini 3.1 Pro模型的首批適配,開發者可通過Google AI Studio、Gemini CLI等平台搶先體驗該新版模型。

核心技術

Gemini CLI主要基於Gemini系列大語言模型。其底層能力來源於Gemini 2.5 Pro及後續的Gemini 3.1 Pro等模型。Gemini 2.5 Pro具備百萬級上下文理解、跨模態推理和實時知識檢索能力。
在架構設計上,Gemini CLI採用分層結構,分為用戶互動層、邏輯層、大模型服務與工具層,整體圍繞一個動態的推理與行動(ReAct)工作流構建。其核心邏輯分布在packages/core與packages/cli兩個核心包中,前者提供與大模型通信、執行工具等原子能力,後者作為上層協調者驅動整個任務流程。
Gemini CLI原生支持模型上下文協定(MCP)、A2A等擴展協定,可以通過與外部工具伺服器互動,實現能力的靈活拓展。
Gemini CLI在工程化設計上將核心AI邏輯與前端互動界面分離,旨在構建一個與特定運行時環境解耦、可獨立復用的Agent核心。並提供了將人機協同(HITL)理念工程化的範例。

運營模式

Gemini CLI 的安裝需要 Node.js 18+ 環境。用戶可以通過 npm 全局安裝(npm install -g @google/gemini-cli),或使用 npx 直接運行(npx @google/gemini-cli)。此外,社區也維護了第三方實現,例如使用 Go 語言的版本。
Gemini CLI 支持兩種認證方式。個人用戶可使用Google賬戶通過 OAuth 流程登錄,登錄後即可免費使用。個人用戶提供免費使用額度,每分鐘 60 次請求,每日 1000 次請求,該額度基於Gemini 2.5 Pro模型,提供高達 100 萬 token 的上下文視窗。企業或需要更高控制權的用戶可通過設定 GEMINI_API_KEY 環境變數使用 API 密鑰。
Gemini CLI 是一個開源項目,採用 Apache 2.0 協定。代碼託管於 GitHub。谷歌鼓勵開發者社區通過報告問題、提交代碼等方式參與項目貢獻。
Gemini CLI 已整合進 Google 開發者計畫,作為Gemini Code Assist的一部分。為不同計畫提供使用配額。Standard 計畫配額為每分鐘60次請求,每日1000次請求;Premium 計畫為每分鐘120次請求,每日1500次請求;Enterprise 計畫為每分鐘120次請求,每日2000次請求。這些配額與 Gemini Code Assist 的智慧型體模式共享。在代理模式下,用戶可使用內置 CLI 指令,如和,來管理工具和 MCP 伺服器。

核心團隊

Gemini CLI由Google開發,項目由Google DeepMind推出。官方部落格文章由谷歌高級軟體工程師泰勒・馬倫和產品管理高級總監瑞安・J・薩爾瓦署名介紹。
該項目在GitHub上提供了詳細的貢獻指南(CONTRIBUTING.md),引導開發者參與項目,並與Gemini Code Assist團隊共享技術並協同開發。
根據社區貢獻記錄,該項目在2025年7月的一次版本更新中,合併了85個拉取請求,背後有51位社區貢獻者的參與。此外,項目在GitHub上擁有224個星標(Star)和18個復刻(Fork)。

重要事件

2025年6月25日,谷歌在官方部落格發布《Gemini CLI: your open-source AI agent》,正式推出開源AI終端工具Gemini CLI。該工具基於Gemini 2.5 Pro模型,旨在將AI能力直接集成到開發者命令行環境中。
2026年2月,Gemini 3.1 Pro模型發布後,Gemini CLI成為首批支持該模型的平台之一,開發者可通過Gemini CLI搶先體驗Gemini 3.1 Pro的預覽版。

熱門詞條

聯絡我們