在選擇替代方案之前,先決定你要替代的是什麼。 幾乎每份針對這個查詢的清單都用不同工具回答——而前五名中有三個是供應商在推薦自己的產品。對三種搜尋原因中的其中一種而言,這是合理答案;但對另外兩種而言,代價很高,因為它要求你重新學習工作流程,才能解決帳單問題。
三種原因,三種不同答案
| 實際出了什麼問題 | 最便宜的解決方式 |
|---|---|
| 你在工作途中用完了方案的使用時段 | 保留工具,更換端點——按 token 計費不受使用時段限制 |
| 每月費用高於你的實際使用量 | 保留工具,更換端點——安靜的一週就不會產生費用 |
| 工具不適合你——介面不對、編輯器不對、實驗室不對 | 更換工具。這正是那些清單所針對的情況 |
其中三列裡有兩列其實是披著工具外衣的帳單問題。值得先把它們分開,因為修正大約只需一分鐘,也不會犧牲你已經學會的工作流程。
如果工具沒問題,但帳單有問題
Claude Code 從兩個環境變數取得端點。設定它們會以按 token 計費取代訂閱,並完全移除使用時段限制——相同的執行檔、相同的指令、相同的習慣:
# If the tool is fine and the bill is not, this is the whole change.
# Same binary, same workflow, same muscle memory — different biller.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Pin models Kunavo serves: Claude Code's default and its opus alias are the
# newest Opus, and if Kunavo does not serve it yet, the first request 404s.
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve: without
# the sonnet pin, /model sonnet, opusplan's execution phase and subagents set
# to sonnet 404. The opus pin (Opus 5.5) needs Claude Code v2.1.280 or later;
# run `claude update` on an older version.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
# Background steps do not need the flagship model:
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude # no usage window, no plan, billed per token是否真的對你更便宜的計算方式,請參閱 Claude Code 的費用;它移除的限制則詳見 Claude Pro 和 Max 的限制。每週代理工作低於幾小時時,訂閱通常較划算;人們最先遇到的是上限,而這正是按 token 計費沒有的限制。
如果問題確實出在工具
那就更換工具——而這裡那些清單是對的,只是略過了你究竟要沿哪個軸線移動。除非另有註明,以下工具全都是開放原始碼,也都支援自備金鑰,而且沒有任何一個會自行執行模型:
| 工具 | 形狀 | 在以下情況選擇它 |
|---|---|---|
| opencode | 終端機代理 | 你想要 Claude Code 的形式,並將每個供應商視為一等公民 |
| Cline | VS Code 擴充功能 | 你希望在編輯器中查看 diff,並在套用前進行審查 |
| Kilo Code | CLI + VS Code + JetBrains | 你不使用 VS Code,或會在不同編輯器之間切換 |
| Aider | 終端機、原生支援 git | 你希望每項變更都成為可閱讀及還原的 commit |
| Codex CLI | 終端機代理(OpenAI) | 你希望以 GPT 模型作為主要模型,而不是 Claude 模型 |
| Zed | 內建代理的編輯器 | 你希望使用一個快速的原生編輯器,而不是在編輯器上加裝外掛 |
因為上述每個工具都接受自訂端點,所以選擇可以還原,供應商決策也與工具決策分開。這才是值得保留的原則:根據使用感受選擇工具,根據收費方式選擇端點,永遠不要讓其中一者替另一者做決定。
本頁不會告訴你的事
哪一個工具能寫出更好的程式碼。我們沒有在完全相同的任務上對這些代理進行受控比較,也沒有誠實的方法從外部依輸出結果替它們排名——這個查詢中會排名的內容,大多是在替自己的產品排名。如果輸出品質是決定因素,請安裝兩個工具,在相同端點上分別執行同一個真實任務,然後查看費用和 diff。這只需一個下午,而且能回答針對你的程式碼庫的問題;只有在你的程式碼庫中,答案才不會變動。
如果你已經縮小範圍,請直接比較:opencode 與 Claude Code、Cline 與 Claude Code、Claude Code 與 Codex,以及 Claude Code 與 Cursor。
常見問題
最佳的 Claude Code 替代方案是什麼?
這取決於您要替代哪個部分,而大多數清單都跳過了這個問題。如果您遇到訂閱的使用量時段限制,最便宜的解決方式不是換用另一個工具,而是使用兩個環境變數,讓 Claude Code 指向按 token 計費的端點,保留您已熟悉的工作流程。如果您想讓代理位於編輯器內而非終端機,Cline 是最接近的開源替代方案。如果您想要將每個供應商都視為一級選項的終端機代理,opencode 最接近。如果您想要完全不是 Anthropic 風格的代理,Codex CLI 與 Gemini CLI 是另外兩家實驗室提供的第一方選項。
Claude Code 有免費替代方案嗎?
工具本身免費;模型呼叫並不免費。Cline、opencode、Aider、Kilo Code 和 Crush 都是開放原始碼,安裝不需費用,但每個工具仍需要供應商金鑰,而實際支出就在這裡。這個領域真正的免費方案是 Gemini CLI 內含的配額;它確實免費,但有每日上限——適合輕量工作,一旦超過,就會立即面對相同的每 token 計費問題。
我可以保留 Claude Code,但停止支付訂閱費嗎?
可以,而且這是比較清單通常省略的選項。Claude Code 啟動時會讀取 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN,因此將它指向任何相容 Anthropic 的端點,只是設定變更,而不是遷移——不需方案、不受使用時段限制,改為按 token 計費。在 Kunavo 上,$1.40 / $7.00 每 1M tokens 適用於 Claude Sonnet 5,而 $0.70 / $3.50 適用於 Claude Haiku 4.5。
最接近 Claude Code 的開放原始碼替代方案是什麼?
若使用終端機,opencode——形式相同(在 shell 中執行的代理,而不是編輯器外掛),採用開放原始碼,並且從設計上與供應商無關,因此切換模型或供應商只需修改一行設定,而不是分支程式碼。若使用編輯器,則是 Cline;它是 VS Code 中安裝量最高的開放原始碼程式碼代理,從首次發布起就支援自備金鑰。Kilo Code 同時支援這兩種介面,另外也支援 JetBrains。
切換工具會降低模型成本嗎?
單靠切換工具不會。沒有任何代理會自行執行模型——它們全都會向供應商傳送請求,而費率由供應商設定。切換工具後,成本之所以可能改變,是因為工具每一步重新傳送的上下文量不同;這通常受你的儲存庫影響,比工具名稱本身更大。如果目標是降低帳單,直接的槓桿是更換端點,而更換工具只是間接手段。
什麼情況下更換工具才是正確答案?
當問題確實出在工具本身:你希望在編輯器中先審查 diff,再套用變更,而不是在終端機中核准步驟;你需要 JetBrains 或非 VS Code 編輯器;你希望將不同實驗室的模型作為主要模型;或你想閱讀並修改代理本身的原始碼。這些都是真正的理由,無論怎麼設定端點都無法解決。成本和使用限制不在這份清單中。