為什麼這個組合有效
你盯著 Anthropic 帳單。每月 $200 美元。你拿 Claude Code 做了所有事 — 回答「這個函式做什麼?」、重新命名一個變數、寫一個單元測試。Opus 等級的推理 token,燒在計算機都能處理的任務上。
多數開發者忽略的事實:2026 年最好的免費工具和最好的付費工具,擅長的事情幾乎不重疊。
Gemini CLI 不用錢。每個 Google 帳號每天 1,000 次模型請求,不需要信用卡。以 Apache 2.0 開源。處理直接的任務很快。內建 Google 搜尋 grounding。它能處理開發者一天中大約 60-70% 的工作:讀程式碼、寫測試、產文件、修小 bug、回答關於陌生模組的問題。
Claude Code 每月 $20-200 美元。它跑 Opus 4.6 — 目前 agentic 程式碼可用的最強推理模型。它理解跨數十個檔案的依賴鏈。它規劃多步驟重構不會漏掉邊界情況。它處理每天那 30-40% 做錯會浪費好幾小時的工作。
這不是妥協。是專業分工。你把每個任務路由到為它打造的工具 — 就像木匠根據需要精度還是力道來選擇工具。複雜度要求時得到頂級推理。其餘一切不花一毛錢。
想看 Claude Code 跟真正的對手正面對決?見 Claude Code vs Codex CLI 比較。想看 2026 年所有 AI CLI 工具的完整版圖,AI CLI 工具完全指南涵蓋所有主流選項。這篇文章聚焦一個問題:怎麼把這兩個工具搭配使用,省下 60-70% 的 AI 寫程式費用?
判斷框架
每次下 prompt 前問一個問題:這個任務需要理解系統中多個部分如何互動,還是在已知的程式碼上做一個範圍明確的操作?
就這樣。這一個問題就能正確處理 90% 的路由決策。
| 任務類型 | 用這個 | 原因 |
|---|---|---|
| codebase 探索(「這個模組做什麼?」) | Gemini CLI | 唯讀、零風險、免費 |
| code review 和回饋 | Gemini CLI | 模式辨識為主,非深度推理 |
| 為既有程式碼寫單元測試 | Gemini CLI | 範圍明確、模版驅動 |
| 小 bug 修復(3 個檔案以內) | Gemini CLI | 低複雜度、快速完成 |
| 產生文件 | Gemini CLI | 結構化擷取,速度重要 |
| 跨多檔案的架構重構 | Claude Code | 需要全系統依賴追蹤 |
| 複雜除錯(並行、狀態管理) | Claude Code | 需要跨層級因果推理 |
| 新功能實作(10 個以上檔案) | Claude Code | 多步驟規劃和執行 |
| 安全相關的變更 | Claude Code | 準確度比成本重要 |
| 效能最佳化 | Claude Code | 需要理解執行期行為 |
規律:Gemini CLI 處理範圍明確、錯了浪費幾分鐘的任務。Claude Code 處理漏掉一個依賴就會變成 production bug 的任務。
灰色地帶的任務 — 3-5 個檔案的重構、中等複雜度的 bug — 先用 Gemini CLI。第一次沒抓到重點,再切到 Claude Code。你損失 2-3 分鐘的免費額度時間,但在每個最終證明是簡單的任務上省下了付費請求。
雙工具策略指南對這個框架有更深入的說明,含完整 workflow 範例。
並排設定兩個工具
總設定時間:5 分鐘以內。
安裝 Gemini CLI
需要 Node.js 18+ 和 Google 帳號。
npm install -g @google/gemini-cli
gemini # 開啟瀏覽器進行 Google 帳號驗證
不用 API key,不用信用卡。免費額度立即啟用:每天 1,000 次模型請求,每分鐘 60 次。內建模型路由把簡單 prompt 送到 Gemini Flash(快,省額度),複雜 prompt 送到 Gemini 2.5 Pro(慢,推理更強)。
安裝 Claude Code
需要 Claude 訂閱:Pro $20/月、Max 5x $100/月、Max 20x $200/月。
curl -fsSL https://claude.ai/install.sh | bash
claude # 用 Anthropic 帳號驗證
並排配置
這個組合在兩個工具同時可見時效果最好。左邊面板:Gemini CLI 做探索。右邊面板:Claude Code 做執行。你一邊看 Gemini CLI 對某個模組的分析,一邊指揮 Claude Code 實作修改 — 零視窗切換,零思路中斷。
這就是 terminal 配置重要的地方。你需要自由拖拉調整面板大小,讓正在用的工具有更多空間,切換焦點時再重新平衡。Termdock 原生支援這個場景:拖動 terminal 邊框調整大小、把檔案拖進任一 terminal、workspace 層級的 Git 狀態自動跨兩個 session 同步。
實戰 Workflow 範例
以下是這個組合在具體任務上的樣子:在 Next.js API 加上 rate-limiting middleware。總耗時約 25 分鐘。
第一階段:用 Gemini CLI 探索(5 分鐘,免費)
# Terminal 1: Gemini CLI
gemini
> What rate limiting libraries work with Next.js App Router?
> Show me the current API route structure and middleware chain.
> We use Vercel KV already. Does @upstash/ratelimit work with that?
Gemini CLI 讀取專案,找到既有 middleware pattern,根據你的基礎設施推薦方案。花費:5-8 次免費請求。
第二階段:用 Claude Code 實作(15 分鐘,訂閱)
# Terminal 2: Claude Code
claude
> Implement rate limiting for all API routes using @upstash/ratelimit
> with our existing Vercel KV connection. Sliding window algorithm,
> 60 requests per minute per IP. Add to the existing middleware chain.
> Include 429 responses with Retry-After headers and tests.
Claude Code 讀取完整專案,理解 middleware pattern,建立 rate limiter,整合到串接鏈,加上錯誤處理,撰寫測試。一次連貫的操作跨越 middleware.ts、新建的 lib/rate-limit.ts、package.json 更新和測試檔。
第三階段:用 Gemini CLI 驗證(5 分鐘,免費)
# 回到 Terminal 1: Gemini CLI
> Review the changes Claude Code just made. Any issues with the
> rate-limit middleware integration or the test coverage?
Gemini CLI 審查 diff,確認實作符合專案的既有 pattern。花費:2-3 次免費請求。
總費用: 8-11 次 Gemini CLI 請求(免費)加上 1 次 Claude Code session(訂閱涵蓋)。不用組合的話,四個階段全部消耗 Claude Code 額度。用了組合,探索和驗證不花一毛錢。
費用計算
三個情境,用真實數字。
情境一:獨立開發者,中度使用
| 只用 Claude Code | 組合策略 | |
|---|---|---|
| 方案 | Max 5x($100/月) | Pro($20/月) |
| 複雜任務/天 | 5-8 | 5-8(Claude Code) |
| 簡單任務/天 | 15-20(也用 Claude Code) | 15-20(Gemini CLI,免費) |
| 月費 | $100 | $20 |
| 年省 | $960 |
把每天 15-20 個簡單任務轉移到 Gemini CLI,獨立開發者從 Max 降到 Pro,不犧牲真正重要的任務品質。
情境二:專業開發者,重度使用
| 只用 Claude Code | 組合策略 | |
|---|---|---|
| 方案 | Max 20x($200/月) | Max 5x($100/月) |
| 複雜任務/天 | 10-15 | 10-15(Claude Code) |
| 簡單任務/天 | 25-40(也用 Claude Code) | 25-40(Gemini CLI,免費) |
| 月費 | $200 | $100 |
| 年省 | $1,200 |
重度使用者把日常任務轉到 Gemini CLI,通常能降一個 Max 等級。只讓 Claude Code 處理複雜工作時,較低的等級就夠用了。
情境三:預算型開發者,零花費
| 只用 Claude Code | 組合策略 | |
|---|---|---|
| 方案 | Pro($20/月) | 只用 Gemini CLI($0) |
| 複雜任務/天 | 3-5(碰到限制) | 3-5(Gemini CLI Pro 模型) |
| 簡單任務/天 | 5-10(更快碰限制) | 15-20(Gemini CLI,免費) |
| 月費 | $20 | $0 |
| 年省 | $240 |
能接受複雜任務品質稍低的開發者,可以先只用 Gemini CLI。等到持續碰到品質天花板時,再加入 Claude Code Pro。
最大化免費額度的技巧
搞懂「1,000 次請求」是什麼意思。 Gemini CLI 的每日限制算的是模型 API 呼叫,不是你的 prompt 數量。一個像「重構這個檔案」的 prompt,可能觸發 5-15 次 API 呼叫,因為 agent 要讀檔案、規劃、寫程式碼、驗證。實際上,每天 1,000 次請求大約等於 80-150 個 prompt。
用精準的 prompt。 模糊的 prompt 像「改善這個專案」會大量消耗請求,因為 agent 會廣泛探索。精準的 prompt 像「在 app/api/auth/signup/route.ts 的 signup handler 加上輸入驗證」限制了範圍,用更少的 API 呼叫。
讓模型路由自動工作。 Gemini CLI 自動把簡單 prompt 送到 Flash,複雜 prompt 送到 Pro。不要手動覆蓋。Flash 處理簡單任務更快,把每日額度留給真正需要 Pro 推理的任務。
批次你的探索。 不要對同一個模組問五個獨立問題,改問一個複合問題:「解釋認證模組:它的進入點、session 管理策略、token 更新機制、以及錯誤處理 pattern。」一個 prompt、一組 API 呼叫,而不是五輪往返。
把用量分散到一整天。 Gemini CLI 不顯示請求計數器。如果要做大量探索,分散開來,不要在早上幾個小時內把請求燒完。每日額度在太平洋時間午夜重置。
這個策略什麼時候不適用
誠實比推銷重要。以下情境應該跳過組合策略,直接用 Claude Code。
不熟悉的 codebase 加上緊迫時程。 面對大型未知專案又要趕上線時,Claude Code 更強的 context 理解省下的時間,遠超過 Gemini CLI 省下的金錢。Gemini CLI 一次錯誤方向浪費 30 分鐘,就超過一個月的 Claude Code Pro 費用。
安全相關的程式碼。 認證流程、加密、存取控制、支付處理。準確度差距在這裡很關鍵,一個安全漏洞的代價比訂閱費高出好幾個數量級。
Production 事故。 服務掛了,營收在流血。你需要跨 log、程式碼和基礎設施做根因分析。更深的推理鏈能更快、更準確定位問題。這不是省成本的時候。
長鏈式重構(20 個以上檔案)。 修改層層傳遞的大型重構,Gemini CLI 的 context 管理會力不從心。Claude Code 更強的架構推理和 1M context window 處理得乾淨俐落。
學習新技術的時候。 如果你正在用 AI 工具學新框架或新語言,Claude Code 的解釋持續地更細緻、更準確。訂閱費的投資以學習品質的形式回報。
開始行動清單
-
安裝 Gemini CLI。 執行
npm install -g @google/gemini-cli,再輸入gemini驗證。確認看到提示介面。約 2 分鐘。 -
安裝 Claude Code。 執行
curl -fsSL https://claude.ai/install.sh | bash,再輸入claude驗證。至少需要 Pro 訂閱($20/月)。約 3 分鐘。 -
設定並排 terminal。 左邊面板:Gemini CLI。右邊面板:Claude Code。標記清楚,隨時知道你在跟哪個工具對話。
-
建立專案 context 檔。 在專案根目錄加一個
CLAUDE.md或GEMINI.md,寫入你的架構、慣例和限制條件(200-500 字)。兩個工具都受惠於明確的 context。 -
跑第一次組合 session。 選一個真實任務。用 Gemini CLI 探索。用 Claude Code 實作。計時。路由 pattern 一個 session 就能看出來。
-
追蹤一週的使用模式。 記錄哪些任務送到哪個工具、為什麼。一週後你會有清楚的個人判斷框架,比查任何指南都快。
-
降級你的 Claude Code 方案。 使用組合策略兩週後,檢查能否降一個訂閱等級。多數開發者發現可以降級而不影響生產力。
完整的操作指南,包含進階模型路由、額度管理和多 agent 協調技巧,見雙工具策略深入指南。
Ready to streamline your terminal workflow?
Multi-terminal drag-and-drop layout, workspace Git sync, built-in AI integration, AST code analysis — all in one app.