最近 AI 圈挺熱鬧,Claude Code 憑實力圈了一波粉,但那動不動就“實名認證”加“連環封號”的騷操作,着實把不少開發者搞心態了。國內知名的 JeecgBoot 低代碼團隊也沒能倖免,爲了不耽誤進度,他們決定把工作流轉到 Google 新出的 Gemini CLI 上試試。

這本是一場“備胎轉正”的測評,結果卻由於一個極其隱蔽的“冷知識”,演變成了一場手心冒汗的事故。

核心能力:Skills 機制平替無壓力

對於依賴JeecgBoot這種低代碼框架的團隊來說,最核心的需求就是能否跑通各種自定義技能(Skills)。

實測發現,Gemini CLI 在這方面表現相當驚豔。它能直接識別並執行 Claude Code 那套 Markdown 格式的觸發指令。無論是“一句話”生成積木報表的聯動圖表,還是自動配置 Online 表單並對接打印模板,甚至是從零搭建數據大屏,Gemini 都能穩穩接住。在複雜任務的邏輯推導上,它比不少國產大模型要更勝一籌,基本做到了“平遷即用”。

命令執行:基本功紮實,但生態還差點火候

在日常的 Git 提交、Maven 編譯或是 NPM 構建等環節,Gemini CLI 的表現中規中矩,長任務等待和狀態判定都算靠譜。

不過,生態上的“代差”依然肉眼可見。Claude Code 畢竟成名已久,周邊的配套腳本、中文教程和踩坑經驗已經連成一片;而 Gemini CLI 還是個“職場新人”,遇到難題往往只能自己去翻英文文檔。

致命翻車:一個波浪號引發的“滅頂之災”

這次測評中最戲劇性的一幕發生了。在 Gemini 自動安裝完技能並清理臨時文件時,它在 PowerShell 環境下執行了一行帶有 ~(波浪號)路徑的刪除命令。

Gemini 本意是想刪掉它自己生成的名爲 ~ 的臨時文件夾,還貼心地加了雙引號想防止轉義。可它低估了 PowerShell 的坑——在 -Path 參數下,波浪號無論加不加引號,都會被解析爲“用戶家目錄”。結果,這行命令變成了:遞歸刪除整個用戶主文件夾。

轉眼間,下載、文檔、甚至部分軟件的緩存全被清空。這暴露出 AI 在跨系統生態(尤其是 Windows)下的經驗不足,也給所有開發者敲響了警鐘:給 AI 的權限邊界,千萬不能開得太寬。

經驗總結:備胎雖好,別給 root 密碼

Jeecg 團隊給出的最終結論是:Gemini CLI 絕對有潛力,邏輯和推理能力在線,完全可以作爲 Claude 的主力備選。

但鑑於這次“刪庫跑路”式的事故,團隊建議現階段還是將其放在沙箱環境運行,且涉及系統級 shell 操作時必須人工確認。說到底,AI Agent 還在進化,我們對它的信任模型也得跟着升級——別讓剛入職的“AI 實習生”第一天就拿到你家大門的鑰匙。