Claude Code 是有主张的成品,生态成熟、模型自家。DeepSeek Harness 是插件内核,每项能力——模型、工具、沙箱,连 UI——都是可替换的配置行。想自己组装 agent、或要跑非第一方模型,选 harness;想要一个今天就能干活、不是 v0.1 预览版的东西,选 Claude Code。
这两个东西的对比通常会滑向跑分之争,而那绕开了更有用的区别:它们根本不是同一类东西。一个是产品, 另一个是内核外加四个预设。
这个差别决定了后面几乎所有事。
架构上的分野
Claude Code 是一个有主张的编程 agent。工具面、权限模型、交互循环都替你定好了,而且定得基本不错。 你只能在边缘做配置。
DeepSeek Harness 建在 Cordis 内核上,只有一条组织原则:一切皆插件。模型、工具、skills、会话、 沙箱、存储、循环、调度和 UI 全是插件提供的配置行。「模式」不是被特判的代码——它是一组特定的组合。 插件管理走配置文件,而不是改源码。
具体到操作,harness 里你可以把整个运行中的组合打印出来:
dsh --profile web --dump-config这份输出里每一行都是你能从 patch 层覆盖的目标。一个不暴露自身依赖图的产品,没有对应的动作。
这换来了什么
可替换性。 不喜欢沙箱策略、存储后端或者 UI,这是配置问题而不是 fork 问题。bundle 机制存在的意义 正是:bundle 插入的任何东西,都仍然能被它上面的层 patch 掉。
默认的模型自由。 模型适配器和别的东西一样住在 dsh-base 里。在 DeepSeek 的 harness 里跑 Anthropic
或 OpenAI 的模型是受支持的路径,不是绕道;任何 OpenAI 兼容网关都能注册成自定义服务商。
可审计的会话。 模型看到的一切都写进只追加的 session log。resume、fork、search、replay 都基于这条 事件流,还有按来源检视会话的 trajectory 视图。对任何需要事后解释「agent 当时为什么这么干」的人来说, 事件日志比聊天记录强得多。
这付出了什么
它是 v0.1。 维护者直说核心插件和 API 会持续演进。破坏性变更是预期内的,不是例外。你基于某个具体 插件接口做的东西,等于签下一份维护承诺。
组装本身是门手艺。 patch 顺序——bundle、profile 的 cordis.patch.yml、home 级的那份、最后
--patch——不复杂但真实存在,弄错就会掉进「我配了但完全没生效」那类恼人 bug。Claude Code 没有对应的
失败模式,因为它没有对应的灵活度。
生态年龄。 Claude Code 有远更长的时间积累集成、社区套路和已被解答的问题。在一个预览版的第一天, 「已经有人踩过这个坑」值不少钱,而 harness 现在还没有。
摆一起看
| DeepSeek Harness (dsh) | Claude Code | |
|---|---|---|
| 形态 | 插件内核 + 四个预设 | 有主张的成品 |
| 可配置性 | 每项能力都是可 patch 的配置行 | 只在边缘配置 |
| 模型 | 任意适配器;目录 + 自定义服务商 | 第一方 Claude 模型 |
| UI | 是个插件(dsh-web-app),可换 | 产品定死 |
| 会话模型 | 只追加事件日志;fork、replay、trajectory | 产品托管的会话 |
| 成熟度 | v0.1 开发者预览版,MIT | 成熟,有商业支持 |
| 最擅长 | 组装你自己设计的 agent | 今天就把活干完 |
成本这笔账实际落在哪
价格差是真实且结构性的——DeepSeek 的低价档比前沿模型便宜一个数量级,这改变了哪些负载在经济上说得通。 让一个 reviewer agent 跑过每一次提交,按前沿模型价算是荒唐的,按 flash 价算平平无奇。
但把 token 价当成一个输入,不是结论。一个便宜但要试三次的模型并不便宜。成本论证诚实的版本更窄,而且 依然有说服力:便宜的模型让原本不经济的模式变得可行——大面积扫描、冗余交叉验证、每次 push 都跑的 agent。这是真实的能力差异,不只是打折。
怎么定
选 Claude Code:你要一个今天就能用的 agent;你本来就在用 Claude 模型;你看重厂商担责;或者「预期 会有破坏性变更」这句话描述的是你吃不下的风险。
选 DeepSeek Harness:自带四个模式差一点意思、你想造第五个;你需要把不同步骤路由到不同模型;你需要 那份会话可审计性;或者你的账只在 flash 档价格上才算得平。
另外这俩不互斥。harness 的插件层本就是设计来包外部工具的,子 agent 又是标准模式的一等能力——用一个去 编排另一个是正经架构,不是骑墙。
常见问题
DeepSeek Harness 是 Claude Code 的克隆吗?
不是。它们解决同一个问题但哲学相反。Claude Code 交付一个调好的 agent;harness 交付一个组装内核外加四个基于它的预设。harness 在气质上更接近框架而不是竞品。
DeepSeek Harness 能跑非 DeepSeek 的模型吗?
能。模型适配器是 dsh-base 里的插件,服务商目录里也有别家。任何 OpenAI 兼容端点都能注册成自定义服务商。
今天干正经活该选哪个?
单论成熟度是 Claude Code。harness 是 v0.1 开发者预览版,维护者明说核心插件和 API 会持续演进。这是在说破坏性变更,不是在说质量。