解釋

OpenCode 是什麼?

OpenCode 是一個開源的 AI 編程代理程式,官方文件描述它有終端機介面、桌面應用程式與 IDE 擴充三種形態。它與 Claude Code、Codex CLI 最關鍵的差別在於:OpenCode 不綁定任何模型供應商。你自備 API 金鑰、自己選供應商,軟體本身不收費,費用只有模型呼叫的部分。儲存庫在 github.com/anomalyco/opencode,npm 套件名稱為 `opencode-ai`。

繁體中文 · 最後查證日: 2026-09-05 · 英文完整版: English

OpenCode 是為了什麼而做的

OpenCode 不是在編輯器裡補全幾行的外掛,而是代理程式:它會讀檔案、執行指令、把一個任務分成多步驟做完。這一點與 Claude Code、Codex CLI 相同。差別在綁定——那兩者各自綁一家供應商,OpenCode 讓你自己選。

  • 開源:程式碼可以讀。對必須向主管或資安說明「這個工具對我們的原始碼做了什麼」的團隊來說,這是最實際的一點。
  • 自備金鑰:官方文件說明 OpenCode 可透過 API 金鑰搭配任何 LLM 供應商運作。不想自己挑模型的話,文件建議使用「OpenCode Zen」這組經過篩選與測試的模型。
  • 多種形態:終端機、桌面應用程式與 IDE 擴充共用同一個引擎。
  • 費用結構:軟體零成本,帳單來自模型供應商——也就是說上限由你自己設。

安裝方式

# 官方建議
curl -fsSL https://opencode.ai/install | bash

# npm
npm install -g opencode-ai

# Homebrew
brew install anomalyco/tap/opencode
官方文件另外列出 Chocolatey、Scoop 與 Docker 等安裝方式。

OpenCode 還是 Claude Code

決定點很少落在功能清單上,通常是兩個問題。第一,你要不要自己決定模型供應商?要的話,兩者之中只有 OpenCode 能做到。第二,你本來就在付 Claude 訂閱嗎?是的話 Claude Code 已經含在裡面(Pro 年付平均每月 17 美元,2026-09-05 查證),不會多一筆錢。

項目OpenCodeClaude Code
授權開源專有
模型綁定自由,使用自己的 API 金鑰Claude 系列模型
軟體費用含於 Claude Pro/Max/Team;免費方案不含
用量計費直接由模型供應商收取訂閱內含,或用 API 金鑰按 token 計費
MCP支援支援,並有 claude mcp add 子指令
誠實的但書

開源不等於用起來便宜。在大型儲存庫上跑高階模型,模型供應商的帳單有可能超過一份月費訂閱。OpenCode 給你的是控制權與可稽核性,不是保證更省。

誰會需要它

  1. 有導入審查流程、必須說明工具行為的團隊——開源程式碼可以直接讀。
  2. 已經有模型供應商額度、不想再開第二份訂閱的開發者。
  3. 想在同一個介面比較多家模型、又不想換工具的人。

常見問題

OpenCode 是免費的嗎?
軟體本身是免費的開源專案,安裝與執行不需付費。實際費用只有你用自己的 API 金鑰呼叫模型的部分。已經有模型供應商額度的人,等於不需要為 OpenCode 額外付費。
OpenCode 怎麼安裝?
官方建議 `curl -fsSL https://opencode.ai/install | bash`。也可以用 npm 執行 `npm install -g opencode-ai`,或用 Homebrew 執行 `brew install anomalyco/tap/opencode`。官方文件另外列出 Chocolatey、Scoop 與 Docker。
OpenCode 可以用 Claude 模型嗎?
可以。OpenCode 不綁定供應商,官方文件說明它可透過 API 金鑰搭配任何 LLM 供應商運作。因此你可以在 OpenCode 裡使用 Claude 模型而不必安裝 Claude Code,費用會走你自己的 Anthropic 金鑰。
OpenCode 和 Claude Code 差在哪?
差在綁定。兩者都是以終端機為中心、支援 MCP 的代理程式。OpenCode 是開源且模型自由、金鑰在你手上;Claude Code 是專有軟體、使用 Claude 系列模型,並包含在 Pro、Max、Team 訂閱裡。

資料來源