快轉到主要內容

Linux安裝Gemini CLI,與Vim編輯器整合,在終端機裡面跟AI對話

· 民國115年丙午年
·
切換繁體/簡體
分類 Linux系統 Linux好用軟體
標籤 Linux Gemini
目錄

Gemini CLI是Google推出的開源工具,讓你可以在終端機存取線上的Gemini語言模型,不需要打開網頁介面。

用途為何呢?由於Gemini CLI是以終端機為主的設計,這樣方便開發者將其他程式與Gemini CLI整合,做到原本網頁介面做不到的多元玩法。而且不需要使用貴森森的API call模式去存取Gemini。使用Gemini CLI的模式下,免費方案每分鐘可以呼叫100次Gemini 2.5 Pro,使用額度算很高了。

你可以將本機的檔案丟給Gemini讀取。或者是詢問Gemini一條指令該怎麼用,直接在你的主機上執行(需要使用者同意)。由於Gemini CLI能夠讀取你的系統檔案,它給的建議會更切合你實際環境的需要。例如,Gemini知道你目前使用的是哪一個Linux發行版,便會建議正確的套件管理器指令。又或者說,讓Gemini讀取你Git版本庫的檔案,總結commit過的歷史紀錄,自動編輯你的程式碼檔案。

Gemini CLI還支援裝載MCP模組,與其他軟體互動。

缺點是,Gemini CLI當然只支援Google自家的語言模型產品囉,不能使用其他家的語言模型。如果你想自由切換語言模型,甚至使用離線模型計算,得找別人的fork,或者改用ShellGPT + Ollama這類方案。

1. Linux安裝Gemin CLI的方法
#

根據GitHub指示,Gemini CLI推薦使用npm或npx安裝。要用Docker跑也可以,但是它就只能讀到容器內的目錄。

  1. 首先在Linux系統安裝npm,例如Ubuntu就是:
sudo apt install nodejs npm
  1. 然後以NPM全域安裝Gemini CLI
sudo npm install -g @google/gemini-cli
  1. 啟動指令工具
gemini
  1. 依照提示開啟瀏覽器,登入Google帳號,授權驗證,就可以開始對話了。

  2. 快速按兩下Ctrl + C,退出Gemini CLI。

  3. Linux的Gemini CLI設定檔位於~/.gemini/settings.json。也可以在版本庫的目錄下建立個別專案適用的settings.json

2. Gemini CLI搭配Vim使用
#

其實Gemini CLI裡面就可以執行Vim了,Pseudo tty可以在Gemini的視窗內執行Vim以及其他工具的嵌入式視窗。

至於要在Vim裡面喚出Gemini的話,就輸入:!gemini指令就好。

參考資料
#

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。