Gemini CLI
Gemini CLI 是 Google 開源的終端機 AI agent:在專案目錄裡用自然語言讀檔、改檔、跑指令,也可接 MCP 伺服器。它和網頁版 Gemini App 不同——它看得到你本機的工作目錄。
官方逐步實作:Hands-on with Gemini CLI。
安裝與登入
需 Node.js 環境。常見安裝方式:
第一次執行會問如何驗證:個人 Google 帳號(走 Gemini Code Assist 免費配額)或 API 金鑰。選帳號最省事;要指定模型或付費額度再改金鑰。
進到專案根目錄再啟動,它才找得到你的程式。可用 GEMINI.md 寫專案慣例(測試怎麼跑、不要動哪些目錄),效果類似給 agent 的系統指示。
適合與不適合
適合:解釋陌生程式、補測試、改單一功能、查文件、接 MCP 做額外工具。
不適合:在沒有版本控制的目錄裡「整庫重寫」。先 git init/有乾淨的 commit,再讓它改檔,出事才回得去。
官方影音
第一支說明如何把 MCP 接到 Gemini CLI(包含自建 server 與 OAuth 範例)。第二支示範官方 GitHub Action:用同一套 CLI 做 issue 分類與 PR 審查。
從零安裝的逐步跟做,可看 優質 YouTube 裡 Net Ninja 的第一集。