最近 Gemini CLI 超夯,聽說大家都在用,實在是令人很好奇.
👩💻 梨編花了半天時間,快速操作 Gemini CLI,來分享使用的初體驗。
Gemini CLI 從今天開始可供開發者預覽,目前可透過免費的 Gemini Code Assist 授權免費使用,該授權可透過個人 Google 帳戶取得。這為 Gemini CLI 用戶提供了每分鐘 60 個模型請求、每天 1,000 個請求的使用限制,Google 稱這是業界提供的「最大限額」。- 20260627 Google Blog 資訊
✅ 什麼是 Gemini CLI?
Google 的 Gemini CLI 是一款可以在終端機中與 Gemini AI 模型互動的工具。
🚀 Gemini CLI 可以做什麼?- 💬 聊天問答:像聊天一樣問技術問題、找資料、查錯誤。
- 🛠️ 程式碼助手:幫你改程式、修 bug、重構邏輯、寫 README。
- 🌐 內建 Google Search 與抓取網頁:能夠搜尋讀取網頁資訊。
- ⚡ 執行終端機指令:用
!
開頭執行指令(但為 stateless 單次環境)。 - 🧩 MCP Server 設定:建立與外部工具的連接。
另外 VS Code 擴充工具 Gemini Code Assist ,當開啟代理模式時,同樣支援使用 Gemini CLI 技術。
🔧 安裝 Gemini CLI
請打開終端機輸入以下指令:
✅ 需要先安裝好
Node.js
(推薦 v18+)
npm install -g @google/gemini-cli
🚀 快速啟動
gemini
有跳出以下畫面就是成功安裝了,預設模型顯示是 gemini-2.5-pro
。

gemini
接著選擇主題,然後就是選 Auth Method ,有三種登入方式:
- Login with Google:使用你的 Google 帳號登入(不需要 API key)
- Gemini API Key:如果你有申請 Gemini API(透過 Google AI Studio)
- More...:其他較進階的登入方式
👩💻 這邊我就先用第一種方式快速登入吧~

Auth Method
這邊會開啟瀏覽器授權,看到以下畫面就授權成功了。

Login with Google
接著你就可以看到以下對話框,可以開始對話了!🥳

對話框
先輸入/help
可以查看所有可用指令與使用說明。
📖 基本用法 Basics
@檔案路徑
→ 例:@src/myFile.ts
! 開頭
→ 執行 Shell 指令,就像在 terminal 下指令,例:!ls
列出檔案和目錄。
⚠️ 關於!
開頭的指令限制
原本我以為可以用cd
到達不同目錄,但是會出現以下警告WARNING: shell mode is stateless; the directory change to '/Users/xx' will not persist.
意思是每次執行指令都是在「一次性」的環境裡,目錄不會記住剛換去哪。所以似乎沒有辦法這樣做,要看之後能不能支援,不知道有沒有誤解,歡迎有更了解的夥伴補充!
📖 其他實用指令 Commands
/auth
更換登入方式/tools
查看當前可用的內建工具列表/mcp
列出目前已設定的 MCP 伺服器與可用工具。/chat list
查看你曾經儲存過的對話歷史。/chat save [tag]
儲存目前對話,加上你自己命名的 tag。/chat resume [tag]
回到之前儲存的對話狀態。
🔧 Tools 指令是什麼?
/tools 可以列出目前 Gemini CLI 中啟用的 AI 工具,這些工具就是讓 AI 可以「看懂檔案、修改程式、下指令」的能力,裡面還有 GoogleSearch 與 WebFetch (從網路抓取資料) 。

Available Gemini CLI tools
🔧 MCP server
MCP 的設定會儲存在一個 .gemini
設定檔內(通常在 ~/.gemini/config.json
或類似位置)。請先去編輯檔案新增 MCP 設定,後再次輸入 /mcp
,就可以看到你剛新增的 MCP server 和可用工具,有研究使用 MCP 的夥伴們可以使用看看。
👉 你也可以建立 GEMINI.md
作為專案的系統提示詞,客製化 Gemini 的行為,讓它依照你的程式碼風格與工作規則來執行任務。
👩💻 實際應用操作
📝 修改程式或新增檔案
你可以請它幫你寫新功能、修改程式,還是新增檔案、分析邏輯都可以。
範例:幫我寫一個專案程式,例如蕃茄時鐘(過程中如果要創建檔案需要允許)。

寫程式
📝 解釋特定程式碼
想指定檔案的話,輸入 @
就會自動跳出當前路徑下的檔案,很方便你可以加入特定檔案,選好後,再輸入提示,例如:「請幫我解釋這段程式碼的邏輯」。

ReadManyFiles
📝 Google 搜尋
跟你用 Google 查詢一樣輸入你要問的問題就好 請幫我查詢...
,回覆看到使用 GoogleSearch 工具查詢的結果。

GoogleSearch
📝 網頁抓取
輸入內容提示:請幫我讀取並摘要這篇文章的重點 :加上網址
從回覆內容看起來的確有去使用 WebFetch 工具,並成功輸出要求回覆。

WebFetch 工具
🧪 查看用量
輸入 /stats
可以查看目前的 Tokens 使用狀況。

stats
🛠️ Gemini Code Assist
另外如果你使用 VS Code 的話也可以去安裝 Gemini Code Assist 插件,然後設定 User Settings JSON 打開代理模式 geminicodeassist.updateChannel": "Insiders"
,就可以在Gemini Code Assist 視窗中切換到 Agent 代理模式下去使用 Gemini CLI 。

Gemini Code Assist 使用 Gemini CLI
👩💻 初探心得:
其實使用起來真的蠻有趣的,可以直接在終端機操作 AI。不過對平常不常用終端機的使用者來說,可能就比較無感。雖然我這次沒有深入使用像 MCP server 這類功能,單純是安裝來簡單玩玩看,但也能感受到它具備很高的擴充性,未來這塊有機會再補充分享。而在 Gemini Code Assist 使用上的整合體驗,感覺還有進步空間,我覺得切換過程有點麻煩,不過未來發展還是令人期待。
🔎 本文內容以撰寫當下的工具與版本為主,未來若有更新,功能可能略有不同。如有錯誤或補充,歡迎留言協助修正,我會持續更新!