谷歌上線免費(fèi)終端AI編程工具,立省 200 刀?網(wǎng)友實測卻翻車:功能不行、還要偷我數(shù)據(jù)訓(xùn)練Gemini 3? 原創(chuàng)
編輯 | 伊風(fēng)
出品 | 51CTO技術(shù)棧(微信號:blog51cto)
AI 編程這場內(nèi)卷大戰(zhàn),又被谷歌加了一把火。
昨晚,Google 宣布開源上線 Gemini CLI —— 一款可以在終端中直接通過自然語言執(zhí)行指令的 AI 工具。
有網(wǎng)友一眼認(rèn)出:“這不就是 Claude Code 的像素級平替?”
但更香的是 —— 谷歌又把價格打下來了,Gemini CLI直接免費(fèi)!
谷歌誠意拉滿:
- 集成旗艦?zāi)P?nbsp;Gemini Pro 2.5,支持100 萬 token 上下文窗口;
- 免費(fèi)層提供 每分鐘 60 次請求、每天 1,000 次請求 的額度(這是 Google 專門參考其內(nèi)部開發(fā)者的使用習(xí)慣,并在此基礎(chǔ)上將額度翻倍設(shè)定的);
- 基于Apache 2.0 協(xié)議完全開源。
Google 產(chǎn)品管理高級總監(jiān) Ryan J. Salva表示免費(fèi)能最大程度地解放生產(chǎn)力:
“我們說得非常明確:對絕大多數(shù)開發(fā)者來說,Gemini CLI 是完全免費(fèi)的”。
“我們不希望你像盯著計程車表一樣,緊張計算 token 使用量,從而抑制創(chuàng)造力?!?nbsp;
圖片
谷歌這波操作,真的把開發(fā)者給整沸騰了。
在Github的星量直接要追平Claude code?。?!
圖片
地址:https://github.com/google-gemini/gemini-cli
但問題來了:免費(fèi)的 Gemini CLI 真能成為終端 AI 工具的最優(yōu)解嗎?剛剛續(xù)費(fèi)了 Claude Code 和 Cursor的朋友,是否血虧了?
接下來,就讓我們一探究竟。
1.Gemini CLI,谷歌也下場開卷終端 AI 工具了!
終端 AI 工具這條賽道,谷歌終于也上桌了。
為什么要做命令行里的 AI?谷歌在官方博客中是這樣解釋的:
終端效率高、普適性強(qiáng)、還便于遷移,一直是開發(fā)流程里不可或缺的一環(huán)。正因為開發(fā)者對終端的依賴沒變,他們發(fā)現(xiàn)現(xiàn)在有越來越多的需求,想把 AI 原生集成進(jìn) CLI 里。
不過,Gemini CLI 并不是首個進(jìn)入終端的 AI 工具。OpenAI 的 Codex 和 Anthropic 的 Claude Code 都提供了 CLI 接口。
可以說,AI 工具往命令行里“生根發(fā)芽”,已經(jīng)成了一個明顯趨勢。
不過,Gemini CLI 最大的不同在于——它是開源且免費(fèi)的。
Google 高級工程師 Taylor Mullen 也表示,他相信 Gemini CLI 會被更廣泛地使用,因為它沒有費(fèi)用門檻,開發(fā)者可以放開手腳用起來:
“任何東西都能調(diào)用的能力,會讓 AI 真正融入你的開發(fā)流程中。”
目前正處于預(yù)覽階段的 Gemini CLI,已經(jīng)具備包括代碼理解、文件操作、命令執(zhí)行和動態(tài)調(diào)試等能力。
之所以能使用自然語言完成這些任務(wù),是因為 CLI 工具里集成了很多實用的內(nèi)建模塊,比如:
- 基于 Google 搜索補(bǔ)足提示詞背景,獲取實時網(wǎng)頁內(nèi)容,為模型提供外部上下文;
- 通過支持 Model Context Protocol(MCP)或擴(kuò)展組件,拓展 Gemini CLI 的功能;
- 自定義提示詞和使用說明,讓 Gemini 完美契合你的工作流程;
- 通過腳本非交互式調(diào)用 Gemini CLI,實現(xiàn)任務(wù)自動化和工作流集成。
雖然主打編程能力,但 Gemini CLI 并不限于“寫代碼”。它還可以用于內(nèi)容生成、調(diào)研、任務(wù)管理等場景,算是個通用型 AI 工具了。
而且它和 Google 自家的 Gemini Code Assist 也已經(jīng)打通,無論你用的是 VS Code、CLI,都可以獲得一致的AI Agent體驗。
個人開發(fā)者只需要一個Google 賬號就能免費(fèi)用Gemini CLI了,只有涉及這兩個場景才需要買付費(fèi)的 API Key:組織需要并行運(yùn)行多個 Gemini CLI Agent 、存在安全、治理、數(shù)據(jù)駐留等企業(yè)級合規(guī)要求。
2.Gemini CLI技術(shù)拆解:架構(gòu)和安全機(jī)制
Gemini CLI 本質(zhì)上是一個運(yùn)行在本地的 AI Agent,但模型本身仍托管在云端。也就是說,你在終端里用 Gemini CLI,下的是自然語言指令,但背后真正跑的是在線的 Gemini Pro 2.5 模型。
值得一提的是:Google 目前并未計劃支持本地模型部署。盡管從技術(shù)上講,Gemini CLI 是基于 Apache 2.0 開源協(xié)議,理論上開發(fā)者可以 fork 項目,把云端模型替換成本地模型 —— 但這對普通用戶來說門檻不低,不僅需要足夠的算力,還要做不少工程改造。
在安全層面,Gemini CLI 做了不少功課,盡可能降低“AI 自動執(zhí)行指令”可能帶來的風(fēng)險:
- 每一條命令都需手動確認(rèn),支持“僅此一次允許 / 總是允許 / 拒絕執(zhí)行”三種授權(quán)方式;
- 支持 macOS Seatbelt 沙箱機(jī)制,可隔離 CLI 運(yùn)行環(huán)境;
- 在 Docker 或 Podman 容器中運(yùn)行 Agent ;
- 所有網(wǎng)絡(luò)請求都可以通過代理中轉(zhuǎn),便于數(shù)據(jù)流審查;
- 由于是開源項目,開發(fā)者可以完整審計代碼邏輯,了解數(shù)據(jù)到底是怎么流轉(zhuǎn)的。
Google 產(chǎn)品管理高級總監(jiān) Ryan Salva 表示:
“你可以完全透明地了解 CLI 的工作方式,”
“它只訪問你在 prompt 或路徑中顯式提供的信息,由你來決定模型能看到什么、處理什么?!?/p>
3.全面支持MCP,可擴(kuò)展性拉滿
Gemini CLI 的另一大亮點(diǎn)在于其架構(gòu)的可擴(kuò)展性,基于正在興起的 Model Context Protocol(MCP) 標(biāo)準(zhǔn)。開發(fā)者可以借此接入外部服務(wù)、添加新能力,使其成為一個平臺級工具,而不只是單用途應(yīng)用。
在發(fā)布會中,Google 播放了一段預(yù)錄視頻展示其擴(kuò)展性:Gemini CLI 與 Google 的創(chuàng)意 AI 工具聯(lián)動。一個 Agent 首先用 Imagen API 生成貓咪在澳大利亞旅行的圖像,然后使用 Veo 技術(shù)制作成動畫視頻。
這一擴(kuò)展架構(gòu)分為三層:
- 內(nèi)建 MCP 服務(wù)支持
- MCP 服務(wù) + 配置文件的捆綁擴(kuò)展
- 項目級自定義配置文件(如 Gemini.md)
4.實測體驗:完全追不上Claude code?還有很大改進(jìn)空間
雖然 Gemini CLI 聲勢不小,但就目前的實測體驗來看,離“Claude 替代品”還有不小的距離。
目前最大優(yōu)點(diǎn)當(dāng)然是:免費(fèi)。但不少網(wǎng)友反饋——性能確實不夠打。
整體來看,CLI 響應(yīng)慢、首次加載時間長、頻繁被限流,是目前最常見的問題。X 上就有開發(fā)者吐槽:
“它連 Claude Code 的邊都沒摸到?!?/p>
“我讓它創(chuàng)建 MCP 服務(wù),它直接告訴我:‘我做不了’,還很認(rèn)真地解釋了一通原因?!?/p>
“我剛打開就一直被限流,問它為什么,它居然回我一句:‘請求太多了’?”
圖片
Reddit 上的開發(fā)者反饋也很真實:
“我覺得 Gemini CLI 現(xiàn)在 bug 很多,agent 能力也不太行。雖然 Gemini 2.5 Pro 在代碼層面確實很強(qiáng),但 Claude Code 更擅長把模型能力和使用體驗打磨得像‘一個真正的開發(fā)者’。”
“我試了幾個任務(wù),它總是理解不了上下文,代碼也改得稀里糊涂。我會再等等,也許 2-3 周后 Google 會優(yōu)化?!?nbsp;
還有一位用了數(shù)月 aider.chat 的用戶表示:
“Gemini CLI 響應(yīng)太慢了,很多基本命令都沒有。像 /add 和 /remove 這種用來管理上下文大小的指令根本不支持,只能自動識別文件;用 @路徑 添加文件可以,但我根本找不到怎么刪掉?!?/p>
“也不支持 /undo,想撤回上一步都不行。”
“而且它是用 TypeScript 寫的,不是做 CLI 工具的最佳語言。現(xiàn)在運(yùn)行速度確實挺拉垮?!?/p>
圖片
整體來看,Gemini CLI 雖然“基礎(chǔ)設(shè)施”鋪得不錯,但距離好用、順手、靠譜,還有不少細(xì)節(jié)要補(bǔ)。
5.產(chǎn)品爭議:用戶“免費(fèi)”為谷歌訓(xùn)練模型打工?
盡管 Gemini CLI 主打“免費(fèi)開源”,但不少開發(fā)者已經(jīng)開始質(zhì)疑這背后是否真的那么單純。
在小紅書上,一位在灣區(qū)工作的技術(shù)大佬就直言——“天下沒有免費(fèi)的午餐”。他的觀點(diǎn)是:Gemini CLI 雖然表面上零成本,但實際上是在“白嫖”用戶數(shù)據(jù)來訓(xùn)練后續(xù)的 Gemini 模型,而且其中的一些做法甚至有合規(guī)風(fēng)險。
圖片
圖片
Reddit 上也有類似討論。一位用戶說得很直白:
“我知道他們?yōu)槭裁疵赓M(fèi)開放這玩意——就算成本再高,它也是獲取代碼庫和 prompt 數(shù)據(jù)的完美方式,用來訓(xùn)練 Gemini 3 和之后的模型?!?/p>
圖片
而在官方條款中也確實明確寫明了:
當(dāng)你使用 Gemini Code Assist(包括 Gemini CLI)時,Google 會收集你的提示詞、相關(guān)代碼、生成結(jié)果、編輯行為、功能使用情況和你的反饋,用于改進(jìn) Google 的產(chǎn)品和服務(wù),包括訓(xùn)練自家的機(jī)器學(xué)習(xí)模型。
雖然你可以通過設(shè)置手動“選擇不參與”(opt-out),但不少用戶根本不知道這個設(shè)置在哪。
其中一位開發(fā)者在評論區(qū)特別提醒大家:
“為了避免大家漏掉這點(diǎn),我再強(qiáng)調(diào)一遍:
這些數(shù)據(jù)默認(rèn)是會被用于訓(xùn)練模型的。
如果你不希望這樣,請務(wù)必到『Set up Gemini Code Assist for individuals』中選擇退出?!?nbsp;
他補(bǔ)充說:
“我自己寫的小玩意兒,谷歌要拿去訓(xùn)練就拿吧。 工作項目我還是用 Copilot?!?/p>
圖片
6.寫在最后
Gemini CLI 才剛起步,誠意是有的,問題也不少。是“終端 AI 工具的未來”,還是“Claude Code 平替未遂”?還得看它接下來的更新節(jié)奏。
你會試用嗎?
本文轉(zhuǎn)載自??51CTO技術(shù)棧??,作者:伊風(fēng)
