跳到主要內容

建議修改

告訴我們哪裡有錯或缺了什麼。每一則建議我們都會對照工具的官網查證。

方便的話,附上官網上寫明這一點的連結。

想收到回覆再填寫。

Gemini CLI

前往官網

用於撰寫程式、分析程式碼庫與自動化工作流程的開源終端機代理。

查證於 2026年11月2日

你是 Gemini CLI 的開發者嗎?認領工具廣告合作
Gemini CLI 官網截圖

Gemini CLI 是什麼?

Gemini CLI 是將 Gemini 模型帶入終端機的開源 AI 代理。開發者可以用自然語言提示探索程式碼庫、產生與編輯程式碼、偵錯,以及自動化日常作業。內建工具可處理檔案、執行 shell 指令、擷取網頁內容,並透過 Google Search 為回答提供依據。

使用者可以在專案目錄中啟動互動式工作階段,也能在腳本中以非互動方式執行提示,並要求輸出結構化 JSON。專案專用的 GEMINI.md 檔案可提供持續套用的指示,對話檢查點則可儲存並接續工作階段。連接 MCP 伺服器可擴充代理能使用的工具;另有 GitHub Action,支援自動審查 pull request、分類處理 issue,以及回應 issue 或 pull request 中的協助請求。

Gemini CLI 可在 macOS、Linux 和 Windows 上執行,需要 Node.js 20 或更新版本。可以透過 npx 啟動,或使用 npm、Homebrew 安裝。驗證方式包括 Google 帳戶、Gemini API 金鑰或 Vertex AI。軟體採用 Apache 2.0 授權;模型存取有配額限制,也可能依驗證方式按用量收費。

Gemini CLI 能做什麼?

  • 程式碼庫分析與編輯

    透過自然語言提示詢問大型程式碼庫的相關問題、產生程式碼、編輯檔案並排除問題。

  • 內建終端機與網頁工具

    處理檔案、執行 shell 指令、擷取網頁內容,並使用 Google Search 為回答提供依據。

  • 可用於腳本的無介面模式

    以非互動方式執行提示,並要求 JSON 輸出,供腳本與自動化工作流程使用。

  • MCP 整合

    連接 MCP 伺服器,讓代理使用更多工具與服務。

  • 持續保留專案脈絡

    透過 GEMINI.md 檔案調整代理在專案中的行為,並用檢查點儲存及接續對話。

  • GitHub 工作流程自動化

    使用 GitHub Action 審查 pull request、分類處理 issue,並在 issue 和 pull request 中按需提供協助。

Gemini CLI 適合誰?

開發者
不必離開終端機,就能探索、撰寫、編輯程式碼並進行偵錯。
工程團隊
透過腳本與 GitHub 工作流程,自動審查程式碼、分類處理 issue,以及執行重複性的開發工作。
企業開發團隊
透過 Vertex AI 驗證,將終端機中的 AI 工作流程與既有 Google Cloud 基礎架構串接。

常見問題

Gemini CLI 可以免費使用嗎?

軟體以 Apache 2.0 授權開源。使用個人 Google 帳戶驗證,可享每分鐘 60 次、每日 1,000 次請求;透過 Gemini API 金鑰使用 Gemini 2.5 Pro,則包含每日 100 次請求,也可付費取得更高額度。

Gemini CLI 支援哪些系統?

支援 macOS、Linux 和 Windows,需要 Node.js 20 或更新版本。可以用 npx 啟動,或透過 npm 安裝;macOS 和 Linux 也支援透過 Homebrew 安裝。

Gemini CLI 可以在自動化腳本中執行嗎?

可以。非互動模式可從命令列接收提示,並傳回結構化 JSON 輸出。

如何擴充它的功能?

可以設定 MCP 伺服器來串接更多工具,也能建立自訂擴充功能與可重複使用的指令。

Gemini CLI 的替代方案

比較替代方案
  1. 1Warp支援本機與雲端軟體開發的 AI 輔助終端機與程式開發代理。
  2. 2Cline可在編輯器、桌面、終端機與應用程式中使用的開源程式開發代理。
  3. 3GitHub Copilot協助撰寫、審查與更新程式碼的 AI 程式助理與代理。
  4. 4Cursor用於開發、測試與審查軟體的 AI 程式編輯器與代理。
  5. 5JetBrains為開發者與軟體團隊提供 AI 開發工具與程式開發代理程式。

更多 AI 程式設計助理工具

查看更多
  • Stitch

    AI 平面設計

    從文字提示、草圖與螢幕截圖產生 UI 設計與前端程式碼。

  • CodeRabbit

    AI 程式設計助理

    以 AI 審查程式碼、分流 pull request、說明變更並監控安全。

    可免費試用
  • Devin Desktop

    AI 程式設計助理

    在同一個 IDE 管理本機與雲端程式開發代理、檢視變更並撰寫程式。

    有免費方案
  • Claude Code

    AI 程式設計助理

    可規劃、修改程式、測試並建立 pull request 的程式代理工具。

    付費
  • Bolt

    AI App 開發工具

    透過 AI 對話建立並發布應用程式、網站與原型。

    有免費方案
  • Aider

    AI 程式設計助理

    在終端機中與 AI 模型結對編程,建立與修改程式碼。

    免費