本人為資工系畢業生,已有使用 LLM 2 年經驗,也持續寫程式中,開始使用 Gemini CLI 開發程式已經約 1 星期,以下是一些使用上小心得,提供給大家參考。
先說結論:目前為止(2025/7/3)用過最好用的程式開發助手。且因為開源的原因進步的速度非常快。
Gemini CLI 是什麼?
將 Google 的 Gemini 大型語言模型融入到 Command Line 中,在指令欄輸入自然語言,它就能幫你自動編輯檔案,它能自動了解你的專案架構,並且能進行在 Terminal 輸入指令 -> 得到錯誤訊息 -> 自動修正等非常接近人類在軟體開發時的邏輯,是在開發大型專案時最方便的助手!
與網頁版最大的不同處:工具調用

使用範例
如圖,這是我在開發時的一段對話,我請他查看特定檔案並做出我要的修改。可以看到它並不是直接開始生成,而是先判斷該調用什麼樣的工具,再調用工具並接收其輸出,最後再做出回應。這大大減少了所謂幻覺產生的機率。

接著他會對對應的文件進行編輯,使用者可以選擇是否接受。可以選擇全部接受模式,就不會每一次都詢問使用者。只是我認為現在跟我想像的有時候還是會不一樣,所以我是選擇每一次都自己手動確認。

Gemini CLI 也會自動跟 shell 互動,透過運行 typecheck 語法檢查發現潛在問題並主動修正,開發起來體驗相當好。
用不完的免費額度
最主要的,是其用 Google 帳戶登入即可使用,免費額度相當大方,基本上用不完。超過一定次數對話會被切換成 gemini-2.5-flash,但仍然好用。
隱藏問題
由於是新出的工具,Bug 還有一點多,比如說請他 git commit -m "message" 時雙引號無法順利 escape 等等。這些都還 OK 而且預期應該修得蠻快的,但最痛的還是以下這個我遇到的問題。
不要用 API Key 使用 Gemini CLI,很貴!
為了可以一直用 pro 模型,我在第一天使用時使用了我自己的 API Key,進行了約 20 次的來回對話與修改,我原本的預期花費是 30 元台幣左右。
沒想到隔天看到帳單差點昏倒:1255 台幣!Gemini CLI 耗用的 Token 量遠超想像,我懷疑可能是因為過程中錯誤訊息非常長,耗掉巨量 Token 的緣故。目前正在持續與客服溝通中。

一定要選最上面那個啊啊啊啊啊啊~我的錢包