
Gemini CLI 是 Google 推出的開源 AI 代理工具,它將強大的 Gemini AI 模型,直接整合到終端機環境中,讓開發者、創作者、甚至是一般用戶,在命令列介面中,即可使用 AI 來加速並簡化工作流程,無需在編輯器、瀏覽器和終端機之間切換,輕鬆完成程式碼、除錯、研究、內容生成、本地任務。
Gemini CLI 的核心是「思考與行動」 的循環,它能理解使用者的指令,並自主決定使用哪一項工具,如讀寫檔案、執行 Shell 命令、網路搜尋等,來完成複雜的任務。
例如,你可以要求它分析一個大型程式碼庫、根據 PDF 文件或手繪草圖生成一個新的應用程式、自動修復程式錯誤,或是將專案部署到雲端。
支援 Gemini 2.5 Pro 模型高達 100 萬 Token 的上下文視窗,因此能處理非常複雜和龐大的專案,而且能免費使用,每日ㄎ免費額度還非常多。
Gemini CLI 主要功能
- 整合強大的工具:內建多個實用工具,並能透過 @ 符號呼叫,像是 @google 為 Google 搜尋、@web 為讀取指定網頁的內容、@<檔案/資料夾> 可要求 AI 讀取單一檔案、或整個資料夾。
- 多模態能力:支援 Gemini 2.5 Pro 的多模態輸入,可提供文字、圖片、PDF 等不同格式的檔案來生成程式碼或內容。
- 客製化專案:透過在專案根目錄下建立 GEMINI.md 檔案,可為該專案設定專屬的客製化指令和背景資訊,讓 AI 更精準理解需求。
- 對話管理:可使用 /chat save <tag> 來儲存當前的對話紀錄,並透過 /chat resume <tag> 來讀取並繼續先前的對話。
- 高擴展性:支援 MCP 協定,允許開發者連接其他工具或服務,進一步擴展功能。
- 自動化與腳本:可以在腳本中以非互動模式呼叫 Gemini CLI,將 AI 能力整合到自動化工作流程 (如 CI/CD)。
Gemini CLI 是免費的嗎
是的,Gemini CLI 可以免費使用,除了專案本身是開源能免費下載安裝外,每日也有提供非常多的免費額度。
只需使用個人 Google 帳戶登入,即可獲得每分鐘 60 次請求、每天 1,000 次請求,並且可用目前最強的 Gemini 2.5 Pro 模型。
這額度對於絕大多數日常開發和研究工作來說,絕對是很夠用。
當然,如果你需要更高的請求量、同時執行多個代理,或使用特定的 Vertex AI 模型,可綁定 Google AI Studio 或 Vertex AI 的 API 金鑰,就會根據實際用量進行計費。
Gemini CLI 支援哪些平台
Gemini CLI 基於 Node.js (需要 v18 或更高版本) 開發,因此支援跨平台的,Windows、macOS 和 Linux 都能裝,手機的話就沒辦法。
Gemini CLI 使用技巧
- 如果不想進行全域安裝,可以使用 npx https://github.com/google-gemini/gemini-cli 命令來一次性快速啟動和體驗。
- 善用 @ 呼叫工具,這是 Gemini CLI 的精髓,像是 summarize @./src/main.js 可快速總結檔案內容。
- 在專案建立 GEMINI.md 檔案,寫下技術、程式碼規範、目標等,AI 在後續的互動就會自動參考這些資訊,提供更貼切的回答。
- 對於複雜的任務,記得使用 /chat save 來儲存進度,方便之後隨時透過 /chat resume 回到當前的狀態。
- 在設定中開啟 “YOLO (You Only Live Once)” 模式,可讓 AI 執行檔案修改或 Shell 命令等有潛在風險的操作時,不用每次都徵求你的同意,進而提高效率。
Gemini CLI 支援的語言有哪些
Gemini CLI 目前使用介面只有提供英文,不過呼叫的 AI 模型,如:Gemini Pro 2.5,就支援多國語言,可以用中文來跟 AI 對談。
Gemini CLI 缺點
- 學習曲線:對於不熟悉命令列操作的人來說,需要一些時間學習,適應指令和工作流程。
- 預覽階段L目前該工具仍處於「預覽」階段,因此功能可能會變動,或是發生一些未知的錯誤。
- 網路依賴:所有操作都要透過網路連接到 Google 的 API,無法在離線環境下使用。
- 操作風險:由於它能直接操作檔案系統和執行命令,如果給予的指令不夠精確,或在 YOLO 模式下,有誤操作的風險。

Rocky
曾任職於各大科技網站編輯,目前也是電腦王阿達資深編輯,接觸科技已經長達 10 年,熱愛將一些新科技、知識、和經驗分享給所有人。目前居住在日本,老婆是日本人,偶爾也會分享一些日本生活內容。