大家好,我是 Ai 學習的老章
昨天谷歌放了個大招,掀翻了 AI 編程領域的餐桌
這就是 GEMINI CLI
https://github.com/google-gemini/gemini-cli
閑話少敘,我們直接看看如何在 Terminal 中安裝使用,還有在 VSCode 中與 Gemini Code Assist 的互補玩法。
簡介
根據官方博客介紹
Gemini CLI 是 Google 推出的開源 AI 工具,直接集成在開發者的終端(命令行)中,主要特點如下:
免費且開源:個人開發者可用 Google 賬號免費登錄,獲得 Gemini Code Assist 許可,享受 1 萬 token 上下文窗口和極高的免費調用額度(每分鐘 60 次、每天 1000 次)。
強大功能:支持代碼理解、文件操作、命令執行、問題排查等多種任務,還能通過 Google 搜索為 AI 提供實時外部信息。
高度可擴展:支持 Model Context Protocol (MCP) 和擴展插件,允許自定義提示詞和工作流,適合個人和團隊配置。
與Gemini Code Assist集成:與 Google 的 AI 編碼助手共用技術,支持 VS Code 和終端雙端協作,具備多步推理和自動恢復能力。
Google 確實財大氣粗,這個免費額度(每分鐘 60 次和每天 1000 次模型請求)真遙遙領先了。
調用的模型也是遙遙領先的——Gemini 2.5 Pro,這個模型大家應該知道它的實力,我之前做過實測
大模型天梯圖:https://llm.homeworkkun.top 安裝
Gemini CLI 安裝很簡單
npx https://github.com/google-gemini/gemini-cli
CLI 運行后,即可通過命令行與 Gemini 交互
使用
Gemini 2.5 Pro是多模態大模型,安裝CLI之后,你甚至可以在Terminal中生成視頻
谷歌 Github 上介紹了一些編程方面用法:
1、新建目錄啟動項目:
$cdnew-project/ $gemini >請為我編寫一個Gemini Discord機器人,它能根據我提供的FAQ.md文件回答問題
2、探索新代碼庫
首先通過cd
命令進入現有或新克隆的代碼庫,然后運行gemini
。
> 描述該系統架構的主要組成部分。
> 當前部署了哪些安全機制?
3、處理現有代碼
> 為GitHub第123號問題實現初版方案。
> 協助我將代碼庫遷移至最新Java版本,請先制定遷移計劃。
4、自動化工作流
使用 MCP 服務器將本地系統工具與企業協作套件集成。
> 生成展示最近7天git歷史的幻燈片,按功能點和團隊成員分組呈現。
> 開發全屏網頁應用,用于墻面顯示屏展示GitHub上互動量最高的問題。
5、系統交互
> 將此目錄下所有圖片轉換為png格式,并使用exif數據中的日期重命名。
> 按支出月份整理我的PDF發票。
實測
我拿出了自己準備的
解析完成后桌面上就出現了 test.md
效果好的離譜,遠比專業解析模型(我如我已經測過的和)強多了
One More Thing
Google 前幾個月還放出過一個免費的 VSCode 插件——Gemini Code Assist
主要功能
由 Gemini 提供支持的編程輔助
根據提示提供情境化響應,幫助指導實現代碼目標
提供來源引用,說明生成響應時參考了哪些文檔和代碼示例
通過 GitHub 版 Gemini Code Assist 實現自動化代碼審查
在 Firebase、Android Studio、IntelliJ、Google Cloud Databases、BigQuery、Apigee 等平臺使用
我也安裝試了一下,背后對應的應該是 Gemini Flash,感覺其權限和模型能力都沒有 Terminal 中運行的 Gemini CLI 大
兩者結合使用或許會好很多,最終界面如下:
中上是編輯器
中下是 Gemini CLI
右側是 Gemini Code Assist
這里看個人喜歡,Gemini Code Assist 默認是在左側的,和文件目錄沖突了,我習慣在左右側 chat,就像 Cursor 和 Windsurf 一樣。
移動它也很簡單,點擊右上角輔助測欄,然后鼠標點擊 GEMINI CODE ASSIST:CHAT 這里,拖動到左右側就行了
然后在 VSCode 中打開終端,再裝一下 Gemini CLI 就行了
總結:
就目前我的使用情況,Gemini 2.5 Pro 這個模型是絕對沒問題的,尤其是編程領域,與 Claude 3.7 不相上下。
谷歌也足夠豪氣,感覺可以嘗試替換掉 20 美元每月的 Cusor 或 10 美元每月的 Windsurf 了。
缺點嘛,1 是網絡要暢通,你要有谷歌賬號。2 是 CLI+Code Assist 還是不如 Cusor/Windsurf 使用方便。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.