解釋
OpenCode 是什麼?
OpenCode 是一個開源的 AI 編程代理程式,官方文件描述它有終端機介面、桌面應用程式與 IDE 擴充三種形態。它與 Claude Code、Codex CLI 最關鍵的差別在於:OpenCode 不綁定任何模型供應商。你自備 API 金鑰、自己選供應商,軟體本身不收費,費用只有模型呼叫的部分。儲存庫在 github.com/anomalyco/opencode,npm 套件名稱為 `opencode-ai`。
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 OpenCode 還是 Claude Code
決定點很少落在功能清單上,通常是兩個問題。第一,你要不要自己決定模型供應商?要的話,兩者之中只有 OpenCode 能做到。第二,你本來就在付 Claude 訂閱嗎?是的話 Claude Code 已經含在裡面(Pro 年付平均每月 17 美元,2026-09-05 查證),不會多一筆錢。
| 項目 | OpenCode | Claude Code |
|---|---|---|
| 授權 | 開源 | 專有 |
| 模型綁定 | 自由,使用自己的 API 金鑰 | Claude 系列模型 |
| 軟體費用 | 無 | 含於 Claude Pro/Max/Team;免費方案不含 |
| 用量計費 | 直接由模型供應商收取 | 訂閱內含,或用 API 金鑰按 token 計費 |
| MCP | 支援 | 支援,並有 claude mcp add 子指令 |
誠實的但書
開源不等於用起來便宜。在大型儲存庫上跑高階模型,模型供應商的帳單有可能超過一份月費訂閱。OpenCode 給你的是控制權與可稽核性,不是保證更省。
誰會需要它
- 有導入審查流程、必須說明工具行為的團隊——開源程式碼可以直接讀。
- 已經有模型供應商額度、不想再開第二份訂閱的開發者。
- 想在同一個介面比較多家模型、又不想換工具的人。
常見問題
- 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 訂閱裡。
資料來源
- OpenCode 官方文件 — 最後查證日: 2026-09-05
- Claude 價格頁(claude.com/pricing) — 最後查證日: 2026-09-05
- Claude Code 官方文件 — MCP — 最後查證日: 2026-09-05