Gemini CLI:用終端機直接對話 Google 最強 AI 模型,還支援 MCP 擴展
Google 官方開源的終端 AI Agent,使用 Gemini 2.5 Pro 模型,免費且支援 MCP 擴展生態,讓開發者直接在命令列中使用最強的 AI 能力。
Gemini CLI:用終端機直接對話 Google 最強 AI 模型,還支援 MCP 擴展
為什麼我要用 Gemini CLI?
在過去幾個月裡,我試過無數個 AI 終端工具——從早期的 Claude Code、Cline,到最近的 Codex、Gemini CLI。每個工具都有各自的優點,但總有一些地方讓人覺得「還差一點」。
直到我開始使用 Gemini CLI,我才真正理解了什麼叫「零摩擦的 AI 協作」。
Gemini CLI 是 Google 官方推出的開源終端 AI Agent,它能讓你在命令列中直接使用 Gemini 2.5 Pro 模型。沒有繁瑣的 API Key 配置、沒有昂貴的月費、沒有複雜的設定流程。只要你有 Google 帳號,就能立刻開始使用。
但更重要的是,它支援 MCP(Model Context Protocol),這意味著你可以用標準化的方式擴展它的功能。
核心特點
免費使用,無限可能
Gemini CLI 提供免費層級:
- 60 次請求/分鐘
- 1000 次請求/天
- 使用個人 Google 帳號即可
對於個人開發者來說,這個配額已經足夠日常使用。如果你需要更高配額,可以升級到 Google AI Pro。
支援 Gemini 2.5 Pro 模型
Gemini CLI 使用的是 Google 最新的 Gemini 2.5 Pro 模型,具備:
- 100 萬 token 上下文視窗
- 強大的推理能力
- 多模態理解(文字、圖片、影片)
- 精準的程式碼生成與除錯
內建工具系統
Gemini CLI 內建了多個工具:
- Google Search Grounding:讓 AI 的回答基於最新資訊
- 檔案操作:讀取、編輯、搜尋程式碼
- Shell 命令執行:直接執行系統命令
- 網路擷取:抓取網頁內容
- MCP 擴展:透過標準協議連接外部工具
MCP 擴展生態
MCP(Model Context Protocol)是 Anthropic 提出的開放標準,讓 AI Agent 能透過統一介面連接各種工具。Gemini CLI 完整支援 MCP,意味著:
- 你可以輕鬆連接資料庫、API、雲端服務
- 擴展可以透過 GitHub 倉庫直接安裝
- 社群正在快速發展 MCP 擴展生態
安裝與設定
快速安裝
使用 npm 全局安裝:
npm install -g @google/gemini-cli或使用 Homebrew(macOS/Linux):
brew install gemini-cli首次啟動
安裝完成後,執行:
gemini首次啟動時,系統會提示你進行驗證。選擇「Sign in with Google」,然後用你的 Google 帳號登入即可。
驗證安裝
啟動後,你可以嘗試一個簡單的問題來驗證安裝是否成功:
> 解釋什麼是 MCP 協議?如果 Gemini 能正確回答,表示安裝成功。
實際使用場景
場景一:程式碼審查
Gemini CLI 可以直接分析你的程式碼倉庫,提供深入的審查建議:
> 審查我的 src/ 目錄,找出可能的效能瓶頸它會:
- 掃描所有程式碼檔案
- 分析潛在的效能問題
- 提供具體的改寫建議
場景二:自動化操作
你可以用自然語言描述任務,讓 Gemini CLI 自動執行:
> 將 photos/ 目錄下的所有圖片重新命名,根據圖片內容Gemini CLI 會:
- 掃描目錄中的所有圖片
- 分析每張圖片的內容
- 詢問你的確認
- 執行重新命名
場景三:文件生成
需要撰寫技術文件、API 文件、或 README?Gemini CLI 可以直接在你的專案中生成:
> 為我的 API 端點生成 OpenAPI 規格MCP 擴展實作
什麼是 MCP?
MCP(Model Context Protocol)是一個開放標準,定義了 AI Agent 如何與外部工具對話。它解決了過去每個工具都需要專門整合的問題。
安裝擴展
Gemini CLI 的擴展可以從 GitHub 倉庫直接安裝:
gemini extensions install https://github.com/your-repo/your-extension管理擴展
使用以下命令管理你的擴展:
# 列出已安裝的擴展
gemini extensions list
# 驗證擴展狀態
gemini extensions verify開發自己的擴展
如果你想開發自己的 MCP 擴展,可以參考官方文檔:
限制與注意事項
免費層級限制
免費層級有請求頻率限制:
- 60 次請求/分鐘
- 1000 次請求/天
如果你的使用量超過這個限制,需要考虑:
- 升級到 Google AI Pro
- 使用多個 Google 帳號輪換
- 優化提示詞,減少不必要的請求
需要 Google 帳號
Gemini CLI 使用 Google 帳號進行驗證,這意味著:
- 你需要一個 Google 帳號
- 驗證過程可能涉及瀏覽器登入
- 隱私考量:Google 會記錄你的使用情況
網路依賴
Gemini CLI 需要穩定的網路連線:
- 無法離線使用
- 回應速度取決於網路狀況
- 在台灣使用可能需要考慮延遲
適合哪些團隊?
個人開發者
如果你是一個喜歡在終端機工作的開發者,Gemini CLI 是極佳選擇:
- 免費使用
- 學習曲線低
- 即時回應
團隊開發
團隊可以考慮:
- 統一使用 Gemini CLI 進行程式碼審查
- 建立內部 MCP 擴展
- 透過 Google 組織帳號管理配額
AI 研究人員
對於需要大量 API 呼叫的研究人員:
- 免費層級可能不夠
- 考慮企業方案
- 或者使用其他工具作為備案
結論
Gemini CLI 是 Google 在 AI 終端工具領域的重要佈局。它結合了:
- 強大的模型能力(Gemini 2.5 Pro)
- 免費的訪問方式
- 標準化的擴展生態(MCP)
- 優秀的開發者體驗
雖然有一些限制(免費配額、Google 帳號依賴),但對於個人開發者和小型團隊來說,這已經是一個非常實用的工具。
如果你正在尋找一個能夠直接在終端機中使用 AI 的工具,Gemini CLI 值得你花時間嘗試。