2025年6月25日,Google 推出了一款開源 AI 代理工具——Gemini CLI,將其強大的 Gemini 模型直接加入開發者的終端機(Terminal)環境,挑戰現有市場強者 Anthropic 的 Claude Code。TN科技筆記將深入介紹 Gemini CLI 的功能特色,與 Claude Code 進行全面比較,並探討為何AI大廠相繼將目光投向終端機。

Gemini CLI: your open-source AI agent
Google Gemini CLI 特色
Google 將 Gemini CLI 定位為「對命令列體驗的根本性改進」,期望讓開發者以自然語言在熟悉的終端機環境中完成編碼、除錯、研究與任務管理等複雜工作。- 強大的 AI 核心:Gemini CLI 由 Google 最先進的模型 Gemini 2.5 Pro 支援,具備出色的推理能力和程式碼生成能力,適用於從簡單腳本到複雜專案的各種場景。
- 超大上下文視窗:支援高達 100 萬 Token 的上下文視窗,讓開發者能將整個大型程式碼庫一次性輸入,實現跨檔案的重構或新功能添加。
- 超多免費額度:只需使用個人 Google 帳號登入,即可獲得 每分鐘 60 次、每日 1,000 次 的模型請求額度,幾乎無使用門檻,對個人開發者與學生極為友好。
- 開源與可擴展性:採用 Apache 2.0 授權,完全開源,允許開發者審查程式碼、客製化功能,並鼓勵全球社群貢獻,確保工具持續進化。
- 多模態助手:除了編程,Gemini CLI 還整合 Google 搜尋,提供即時外部資訊;支援 Google 的 Veo 3 模型生成影片,甚至能執行深度研究或檔案管理任務。
Gemini CLI vs. Claude Code
在 Gemini CLI 推出之前,Anthropic 的 Claude Code 已憑藉其強大的 Claude 4 模型 在開發者社群中建立口碑。兩款工具均以終端機為核心,提供 AI 代理功能,但它們在效能、功能與使用體驗上各有所長:
1. 程式碼生成與效能
在程式碼評測基準 SWE-bench 上,Claude Code 展現了領先優勢:
- Claude 4 Opus:得分 72.5%,在定位與修復 Bug、生成複雜程式碼架構方面表現出色。
- Claude 4 Sonnet:得分 72.7%,在多檔案專案與邏輯複雜的場景中尤為突出。
- Gemini 2.5 Pro:得分 67.2%,雖然在基準測試中稍遜一籌,但在一般編程任務中仍表現穩定。
Claude Code 在高精度程式碼生成與複雜任務處理上更勝一籌,特別適合需要高品質輸出的企業級應用。然而,Gemini CLI 在日常開發場景中已能滿足大多數需求,且其效能仍在快速迭代中。
2. 上下文視窗與專案規模
上下文視窗的大小直接影響 AI 處理大型程式碼庫的能力,這部分目前明顯是 Gemini CLI 的強項:
- Gemini CLI:支援 100 萬 Token 的上下文視窗,幾乎能涵蓋任何規模的程式碼庫,適合大型專案或需要全局理解的場景。
- Claude Code:支援 20 萬 Token,雖然在業界已屬領先,但與 Gemini CLI 相比仍有差距。
這 5 倍的差距意味著 Gemini CLI 在處理超大型專案或跨檔案重構時更具優勢。例如,開發者可直接輸入整個程式碼庫,讓 Gemini CLI 分析架構或實現新功能,而無需分割檔案。
3. 成本與易用性
成本是影響選擇的重要因素:
- Gemini CLI:免費額度極為慷慨,每日 1,000 次請求幾乎滿足個人開發者的所有需求,無需額外付費即可使用 Gemini 2.5 Pro。
- Claude Code:採用按 API 用量計費或訂閱模式,例如 Claude 4 Opus 的定價為每百萬 Token 輸入 15 美元、輸出 75 美元,對於高頻使用者成本較高。
Gemini CLI 的免費策略降低了使用門檻,尤其對學生、獨立開發者或預算有限的團隊極具吸引力。
4. 開源與生態系統
- Gemini CLI:完全開源,採用 Apache 2.0 授權,開發者可審查程式碼、客製化功能,並透過 GitHub 貢獻新功能,增強了透明度與靈活性。
- Claude Code:為閉源專案,由 Anthropic 獨家維護,限制了社群參與與客製化能力。
開源特性使 Gemini CLI 在企業環境中更具吸引力,特別是對安全敏感的組織,因為他們可以審查程式碼並確保資料隱私。
5. 功能整合與擴展性
兩者均支援 Model Context Protocol (MCP),允許與外部工具或資料庫整合,但 Gemini CLI 更進一步:
- 整合 Google 搜尋,提供即時外部資訊。
- 支援 Veo 和 Imagen 模型,可生成多媒體內容,如影片或圖片。
- 透過 GEMINI.md 檔案提供客製化系統提示,讓開發者能針對專案需求調整 AI 行為。
Claude Code 則專注於程式碼相關任務,提供如 WebSearch、WebFetch 等內建工具,適合專注於編程的場景。
推薦如何選擇?
- 追求極致程式碼品質:選擇 Claude Code,特別是在需要高精度 Bug 修復或複雜程式碼生成的企業場景。
- 大型專案與低成本:Gemini CLI 的超大上下文視窗與免費額度,適合處理大規模程式碼庫或預算有限的個人開發者。
- 開源與客製化:Gemini CLI 的開源特性為需要透明度與靈活性的團隊提供了更大空間。
為何 AI 巨頭聚焦終端機?
Google 與 Anthropic 相繼推出終端機 AI 工具,背後有其深層原因,這也反映了開發者工作模式的未來趨勢:
- 終端機是開發者最熟悉的環境:AI 嵌入其中能減少上下文切換,提升工作流暢度。過去繁瑣的「複製錯誤訊息 -> 查詢 AI -> 貼回終端機」流程,如今可簡化為直接在終端機內提問並獲得可執行指令。
- 輕量與高效:相較於圖形化介面或 IDE,終端機工具啟動更快、資源佔用更少,且易於腳本化,適合與 CI/CD 管道、Git 等工具整合,實現自動化工作流。
- 跨平台通用性:終端機存在於 macOS、Linux、Windows 及容器環境,AI 代理可在任何地方提供一致的支援,無論是本機還是遠端伺服器。
- AI 代理的未來:終端機是 AI 代理執行動作的理想載體。未來的 AI 將從被動回應轉向主動執行任務,而終端機提供了直接與系統互動的介面,完美契合這一趨勢。
Google Gemini CLI 以其免費、開源與超大上下文視窗的優勢,為目前 Claude Code 獨佔的終端機 AI 編程工具市場帶來了挑戰,或許更暗示終端機作為 AI 代理新戰場的崛起。
我是TN科技筆記,如果喜歡這篇文章,歡迎留言、點選愛心、轉發給我支持鼓勵~~~也歡迎每個月請我喝杯咖啡,鼓勵我撰寫更多科技文章,一起跟著科技浪潮前進!!>>>>> 請我喝一杯咖啡
在此也感謝每個月持續請我喝杯咖啡的讀者們,讓我更加有動力為各位帶來科技新知!