🌟 Gemini CLI 初探:讓 Gemini 進入你的終端機

Rin 梨子-avatar-img
發佈於數位百寶袋 個房間
更新於 發佈於 閱讀時間約 8 分鐘

最近 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

gemini

接著選擇主題,然後就是選 Auth Method ,有三種登入方式:

  • Login with Google:使用你的 Google 帳號登入(不需要 API key)
  • Gemini API Key:如果你有申請 Gemini API(透過 Google AI Studio)
  • More...:其他較進階的登入方式

👩‍💻 這邊我就先用第一種方式快速登入吧~

 Auth Method

Auth Method

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

Login with Google

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

Available Gemini CLI tools


🔧 MCP server

MCP 的設定會儲存在一個 .gemini 設定檔內(通常在 ~/.gemini/config.json 或類似位置)。請先去編輯檔案新增 MCP 設定,後再次輸入 /mcp,就可以看到你剛新增的 MCP server 和可用工具,有研究使用 MCP 的夥伴們可以使用看看。


👉 你也可以建立 GEMINI.md 作為專案的系統提示詞,客製化 Gemini 的行為,讓它依照你的程式碼風格與工作規則來執行任務。


👩‍💻 實際應用操作

📝 修改程式或新增檔案

你可以請它幫你寫新功能、修改程式,還是新增檔案、分析邏輯都可以

範例:幫我寫一個專案程式,例如蕃茄時鐘(過程中如果要創建檔案需要允許)。

寫程式

寫程式

📝 解釋特定程式碼

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

ReadManyFiles

ReadManyFiles


📝 Google 搜尋

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

GoogleSearch

GoogleSearch


📝 網頁抓取

輸入內容提示:請幫我讀取並摘要這篇文章的重點 :加上網址

從回覆內容看起來的確有去使用 WebFetch 工具,並成功輸出要求回覆。

WebFetch 工具

WebFetch 工具

🧪 查看用量

輸入 /stats可以查看目前的 Tokens 使用狀況。

stats

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

Gemini Code Assist 使用 Gemini CLI


👩‍💻 初探心得:

其實使用起來真的蠻有趣的可以直接在終端機操作 AI。不過對平常不常用終端機的使用者來說,可能就比較無感。雖然我這次沒有深入使用像 MCP server 這類功能,單純是安裝來簡單玩玩看,但也能感受到它具備很高的擴充性,未來這塊有機會再補充分享。而在 Gemini Code Assist 使用上的整合體驗,感覺還有進步空間,我覺得切換過程有點麻煩,不過未來發展還是令人期待。

🔎 本文內容以撰寫當下的工具與版本為主,未來若有更新,功能可能略有不同。如有錯誤或補充,歡迎留言協助修正,我會持續更新!

參考資料



留言
avatar-img
留言分享你的想法!
陳永昌-avatar-img
2025/06/30
切換目錄要回到終端機下切換,cd到你要的目錄之後再打開geminicli
Rin 梨子-avatar-img
發文者
2025/07/01
陳永昌 所以是不是一但進入cli,就不能在裡面切換了?所以要先切對目錄再進去才行對吧!覺得稍微有點麻煩🫠
avatar-img
AppLab 數位研究社
19會員
27內容數
I'm Rin 梨子,喜好研究各種數位科技,同時又愛好看劇、偶爾看看書,這裡會不定期分享實用的數位工具與資訊、溫暖且動人的作品與各種生活新知。
AppLab 數位研究社的其他內容
2025/06/25
如果你是一位開發者,正在尋找一款 速度快、支援多人協作、還內建 AI 助手 的新世代編輯器,那你一定不能錯過 Zed。 Zed 是由 Atom 編輯器與 Tree-sitter 團隊成員共同開發的新一代程式碼編輯器。它不只強調極速與極簡的使用體驗,更重要的是:現在可以免費使用 Claude 模型
Thumbnail
2025/06/25
如果你是一位開發者,正在尋找一款 速度快、支援多人協作、還內建 AI 助手 的新世代編輯器,那你一定不能錯過 Zed。 Zed 是由 Atom 編輯器與 Tree-sitter 團隊成員共同開發的新一代程式碼編輯器。它不只強調極速與極簡的使用體驗,更重要的是:現在可以免費使用 Claude 模型
Thumbnail
2025/06/19
不會畫畫也沒關係,Piclumen 就像「有介面的影像生成助理」,只要簡單輸入提示詞,就能快速生圖,還能上傳圖片,幫你的角色換上各種風格造型——從日系清新、復古像素,到未來科技感通通沒問題!如果你喜歡玩圖、又懶得研究複雜參數,這個工具保證讓你愛不釋手。
Thumbnail
2025/06/19
不會畫畫也沒關係,Piclumen 就像「有介面的影像生成助理」,只要簡單輸入提示詞,就能快速生圖,還能上傳圖片,幫你的角色換上各種風格造型——從日系清新、復古像素,到未來科技感通通沒問題!如果你喜歡玩圖、又懶得研究複雜參數,這個工具保證讓你愛不釋手。
Thumbnail
2025/06/08
你是不是常常想做設計、做簡報、或是創個品牌 Logo,卻不知道怎麼開始?Lovart 就是為了這種時候誕生的!它是一款 AI 設計工具,主打「你只要用說的,設計交給它」。 🛠️怎麼用 Lovart? 你只要輸入文字描述或是上傳參考圖片,Lovart 就會自動幫你生出一整套設計,從圖像、影片到
Thumbnail
2025/06/08
你是不是常常想做設計、做簡報、或是創個品牌 Logo,卻不知道怎麼開始?Lovart 就是為了這種時候誕生的!它是一款 AI 設計工具,主打「你只要用說的,設計交給它」。 🛠️怎麼用 Lovart? 你只要輸入文字描述或是上傳參考圖片,Lovart 就會自動幫你生出一整套設計,從圖像、影片到
Thumbnail
看更多
你可能也想看
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
家中修繕或裝潢想要找各種小零件時,直接上網採買可以省去不少煩惱~看看Sylvia這回為了工地買了些什麼吧~
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
👜簡單生活,從整理包包開始!我的三款愛用包+隨身小物清單開箱,一起來看看我每天都帶些什麼吧🌿✨
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
你有幾個 Google 帳號?Google 提供許多免費的應用程式,包括大家最常使用的地圖、YouTube、 email、日曆、Meet、Gemini、雲端硬碟、翻譯、文件、Google表單…等,如果你還沒有申請過 Google 帳號,請 抽空到此申請,免費體驗各種功能豐富的應用程式。 下圖右邊都
Thumbnail
你有幾個 Google 帳號?Google 提供許多免費的應用程式,包括大家最常使用的地圖、YouTube、 email、日曆、Meet、Gemini、雲端硬碟、翻譯、文件、Google表單…等,如果你還沒有申請過 Google 帳號,請 抽空到此申請,免費體驗各種功能豐富的應用程式。 下圖右邊都
Thumbnail
AI 生產力工具是一款免費、開源的應用程式,適用於 Windows 系統,整合了 ChatGPT 聊天和多個 AI 圖片/影片調整功能。提供完整、輕量兩種版本,差別在於輕量版沒有 ChatGPT 聊天。
Thumbnail
AI 生產力工具是一款免費、開源的應用程式,適用於 Windows 系統,整合了 ChatGPT 聊天和多個 AI 圖片/影片調整功能。提供完整、輕量兩種版本,差別在於輕量版沒有 ChatGPT 聊天。
Thumbnail
現今快速變遷的科技時代,能夠有效地管理和完成各項任務變得越來越重要。然而,許多人常常面臨一個問題:不知道如何開始進行一個新任務。幸運的是,Goblin Tools 出現了!這是一個能夠幫助你拆解任務的免費 AI 工具,讓你更容易開始並完成目標。其中我最喜歡的就是拆解任務及推薦食譜工具,讓我們看下去。
Thumbnail
現今快速變遷的科技時代,能夠有效地管理和完成各項任務變得越來越重要。然而,許多人常常面臨一個問題:不知道如何開始進行一個新任務。幸運的是,Goblin Tools 出現了!這是一個能夠幫助你拆解任務的免費 AI 工具,讓你更容易開始並完成目標。其中我最喜歡的就是拆解任務及推薦食譜工具,讓我們看下去。
Thumbnail
基於大型語言模型的 AI 聊天服務可以協助完成多項工作,為了提升 AI 聊天的互動便利性,許多開發者打造了不同性質的擴充功能,Ask Screenshot for Gemini 就是一款能快速將網頁文字與截圖傳送至 Gemini 對話框的實用工具。
Thumbnail
基於大型語言模型的 AI 聊天服務可以協助完成多項工作,為了提升 AI 聊天的互動便利性,許多開發者打造了不同性質的擴充功能,Ask Screenshot for Gemini 就是一款能快速將網頁文字與截圖傳送至 Gemini 對話框的實用工具。
Thumbnail
近日,Google Chrome 發佈最新版本,新版瀏覽器多了「與 Gemini 對話」,在網址列輸入「@」可以選擇與 Gemini 對話,接著輸入對話指令即可傳送至 Gemini 聊天服務並獲得回覆。
Thumbnail
近日,Google Chrome 發佈最新版本,新版瀏覽器多了「與 Gemini 對話」,在網址列輸入「@」可以選擇與 Gemini 對話,接著輸入對話指令即可傳送至 Gemini 聊天服務並獲得回覆。
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
Gemini Pro 1.0 和 Gemini Pro 1.5 都是強大的工具,但它們適用於不同的需求並提供不同的功能。以下是它們的主要區別: 模態性 Gemini Pro 1.0 主要基於文字,對圖片和視頻的支持有限(1.0-pro-vision)。 Gemini Pro 1.5 真正的多模
Thumbnail
Gemini Pro 1.0 和 Gemini Pro 1.5 都是強大的工具,但它們適用於不同的需求並提供不同的功能。以下是它們的主要區別: 模態性 Gemini Pro 1.0 主要基於文字,對圖片和視頻的支持有限(1.0-pro-vision)。 Gemini Pro 1.5 真正的多模
Thumbnail
Gemini是Google 的產品,蒐集及整理的能力很強,所以我想來試試看他的這方面能力,我想了解若要進行ESG的碳排減量要如何做,我下的提示詞為 您是ESG領域的專家,負責進行公司的永續報告書及節能減碳工作,今年公司目標要比去年減少 10%的排碳量,您建議要如何進行,請以結構性條列式呈現,
Thumbnail
Gemini是Google 的產品,蒐集及整理的能力很強,所以我想來試試看他的這方面能力,我想了解若要進行ESG的碳排減量要如何做,我下的提示詞為 您是ESG領域的專家,負責進行公司的永續報告書及節能減碳工作,今年公司目標要比去年減少 10%的排碳量,您建議要如何進行,請以結構性條列式呈現,
Thumbnail
今天我大致問了Gemini兩大類問題, 第一類是問,策展人的型態。Gemini不僅提供我四類策展人的型態,也提供了無論哪一類策展人都需要的能力。以下是Gemini提供的內容:
Thumbnail
今天我大致問了Gemini兩大類問題, 第一類是問,策展人的型態。Gemini不僅提供我四類策展人的型態,也提供了無論哪一類策展人都需要的能力。以下是Gemini提供的內容:
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News