DeepSeek Harness vs Claude Code:一篇誠實的完整比較(2026)
DeepSeek Harness(dsh)對比 Claude Code:價格與開源情況、模型自由度、外掛生態,以及什麼場景該選哪一個。在找 Claude Code 替代方案的人必讀,不吹不黑只講事實。
最近更新: 2026-08-18
懶人包
Claude Code 是 Anthropic 出品的閉源程式設計代理,跑在 Claude 系列模型上,需要付費(訂閱制或 API 按量計費)。DeepSeek Harness —— 官方縮寫 dsh —— 是 DeepSeek 開源的代理執行環境,核心設計是一切皆外掛:模型接入、工具、主迴圈本身都是可替換元件。如果你想要一個開箱即用、由前沿 Claude 模型驅動的成品 Agent,Claude Code 是更直接的選擇;如果你想要自選模型、自己組裝 Agent、擴充系統的一切,dsh 更開放——它甚至可以把本機的 Claude Code 掛載成子 Agent,而不是取代它。
兩個工具分別是什麼
Claude Code 是 Anthropic 的代理式程式設計工具。它住在你的終端裡,讀寫程式碼庫、執行指令,由 Claude 模型驅動。它是一個成品:安裝、登入,你得到的就是 Anthropic 設計好的那個 Agent。它支援 hooks、MCP 伺服器和自己的擴充點,但核心部分——主迴圈、工具集、互動介面——是 Anthropic 的。
DeepSeek Harness 是另一種產品形態。官方定義只有一句話:
Agent = Model + Harness(代理 = 模型 + 框架)。
模型是大腦,Harness 是身體:工具、權限、會話記憶,以及驅動代理持續運轉的主迴圈。dsh 交付的是一套可組裝的代理執行環境:模型適配器、工具註冊、審批策略、會話記錄、UI,甚至主迴圈本身,全都是可替換的外掛。如果這個區別對你來說是新概念,建議先讀DeepSeek Harness 是什麼?——下文的對比都建立在它之上。
價格與開源情況
這是最尖銳的差異:
- Claude Code 閉源且付費。 使用它需要 Claude 訂閱(Pro 約 20 美元/月起,更高用量有 Max 檔位)或 API 按 token 計費。Agent 本身沒有免費檔,原始碼不開放。
- DeepSeek Harness 開源且免費。 程式碼公開在 github.com/deepseek-ai/deepseek-harness,安裝不花一分錢:
npm install -g @deepseek-ai/dsh
dsh --profile web
有一句實話必須說:「工具免費」不等於「token 免費」。無論選哪個工具,模型總得有個來源。用 dsh 的話,你填入 DeepSeek API key(或指向其他 OpenAI 相容端點),按 token 付費給對應服務商。DeepSeek 的 API 定價整體遠低於前沿模型,這是注重成本的使用者最終來到這裡的重要原因——但它仍然是按量計費,不是免費午餐。
模型自由度
Claude Code 跑的就是 Claude 模型。 這就是產品本身:你能用到 Anthropic 當前的模型,整合得很好——但沒有官方途徑換成別家模型。
dsh 把模型當作外掛。 模型適配器是可替換元件:預設走 DeepSeek API,但任何 OpenAI 相容端點都可以,在 UI 設定裡設定即可。實際意義是:同一套 Harness 可以給不同任務接不同模型,價格或能力變化時隨時換供應商,也可以接本機端點——全程不用換工具。
還有第三條路值得知道:dsh 可以透過 Patch 層把本機的 Claude Code(或 Codex)掛載為子 Agent,由 Harness 把特定任務委託給 Claude Code 執行,而不是和它競爭。兩者並不互斥。
擴充性:dsh 真正不同的角度
Claude Code 有實在的擴充點——hooks、MCP 伺服器、自訂指令和技能——對很多團隊來說已經夠用。
dsh 的主張更徹底:一切皆外掛。 不只是工具和整合——審批策略、沙箱、會話記錄、Web UI、主迴圈本身,都是外掛樹裡的條目,由分層設定(Bundle → Profile → Patch)組裝而成。這在實踐中的意義:
- 卸載一個外掛,它註冊的一切自動撤銷——安裝完全可逆,不留殘餘;
- 每個攔截點都是開放的——步驟開始前、工具執行前後、模型請求發出前,外掛都可以審批、改寫、記錄或攔截;
- UI 可以整體替換,因為介面本身也只是外掛;
- 規則用 JavaScript 表達式定義,能力可以按條件生效——只在這個倉庫、只對這類檔案。
這套架構很快催生了一個真實生態:數百個社群外掛,從 UI 皮膚、狀態列到記憶系統、深度研究編排器。可以瀏覽外掛目錄看看現況,讀一讀dsh 外掛安裝教學,或者提交你自己的外掛。
Claude Code 這邊的優勢是成熟度:更大的使用者群、更全的文件,以及背後跑分領先的 Claude 模型。dsh 的優勢是開放面積:這個系統裡你能改的部分,確實多得多。
會話與安全,簡單說兩句
兩個工具都認真對待長任務和會話恢復,但 dsh 把它做成了結構:每個會話是一份只增不減的事件記錄——使用者輸入、模型輸出、工具呼叫、上下文注入、子 Agent 調度——恢復、分叉、檢索、回放共用同一份事件流。安全方面,dsh 的每個會話都執行在作業系統原生沙箱裡,三檔可選(read-only、workspace-write、danger-full-access),風險操作需要審批,金鑰不進會話記錄;細節見安全指南。
什麼場景選哪個
選 Claude Code,如果:
- 你想要最成熟的成品 Agent,並且願意為之付費;
- 你的工作流已經圍繞 Claude 模型和 Anthropic 生態建構;
- 你偏好廠商負責的成品,而不是自己組裝的執行環境。
選 DeepSeek Harness,如果:
- 你想要一個能讀原始碼、能修改、能自架託管的開源工具;
- 模型選擇權重要——不同任務用不同供應商,或者要接 OpenAI 相容/本機端點;
- 你想擴充系統本身,而不只是往裡加工具——或者想自己寫外掛、分享給社群;
- 成本是考慮因素:工具免費,DeepSeek API 的 token 價格相對前沿模型便宜得多;
- 你認同「一個 Harness 調度 Claude Code 和 Codex 當子 Agent」的思路,而不是非此即彼。
如果你屬於第二類,5 分鐘安裝教學今天就能跑起來。
常見問題
DeepSeek Harness 免費嗎? 工具本身免費且開源。你只需為接入的模型 API 付費——通常是 DeepSeek API key,按 token 以 DeepSeek 的價格計費。
DeepSeek Harness 能用 Claude 模型嗎? 模型適配器支援任何 OpenAI 相容端點。此外它可以把本機安裝的 Claude Code 掛載為子 Agent 並委託任務——這會透過你現有的 Claude Code 環境來使用 Claude。
dsh 會取代 Claude Code 嗎? 可以,但沒必要非此即彼。dsh 是一個能編排其他 Agent 的執行環境,常見搭配是 dsh 當 Harness,把 Claude Code 掛載進來,專門處理你想要 Claude 模型的任務。
哪個更適合新手? 如果你已有 Claude 訂閱,Claude Code 上手更省事——它就是一個意見明確的成品。dsh 的快速上手也只有兩行指令,但它的深度(Profile、Patch、Preset)更獎勵願意折騰的使用者。
Claude Code 開源嗎? 不開源。Claude Code 是 Anthropic 的閉源商業產品。DeepSeek Harness 是開源的,完整原始碼在 GitHub 上。
