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跑也可以,但是它就只能讀到容器內的目錄。
- 首先在Linux系統安裝npm,例如Ubuntu就是:
sudo apt install nodejs npm- 然後以NPM全域安裝Gemini CLI
sudo npm install -g @google/gemini-cli- 啟動指令工具
gemini依照提示開啟瀏覽器,登入Google帳號,授權驗證,就可以開始對話了。
快速按兩下Ctrl + C,退出Gemini CLI。
Linux的Gemini CLI設定檔位於
~/.gemini/settings.json。也可以在版本庫的目錄下建立個別專案適用的settings.json。
2. Gemini CLI搭配Vim使用#
其實Gemini CLI裡面就可以執行Vim了,Pseudo tty可以在Gemini的視窗內執行Vim以及其他工具的嵌入式視窗。
至於要在Vim裡面喚出Gemini的話,就輸入:!gemini指令就好。


