DSH Toolbox

DeepSeek Harness 对比 Claude Code

Claude Code 是 Anthropic 的闭源终端 agent;DeepSeek Harness 是开放的、由插件拼成的命令行工具,会话留在 ~/.dsh。

两者都在终端里跑 agent 循环。真正的差别是你能改它内部多少东西,以及对话记录存在哪。

Claude Code 的 npm 包是 @anthropic-ai/claude-code。DeepSeek Harness 是 @deepseek-ai/dsh,要求 Node.js 24.9.0 或更高。

DeepSeek HarnessClaude Code
安装npm install -g @deepseek-ai/dshnpm install -g @anthropic-ai/claude-code
源码开放,本体是启动器 + profile 补丁闭源
界面终端、浏览器界面(dsh web)、一次性运行(dsh headless)、ACP 与 SDK(stdio)以终端为主,另有 IDE 集成
扩展方式装进 profile 的 npm 插件包,每项能力都是一个 seam通过设置配置 hooks、MCP 服务与技能
会话数据$DSH_HOME(~/.dsh)下的文件,可直接读、可检查由工具管理的本地记录
模型由 profile 与提供者插件配置决定Anthropic 自家模型

什么时候选 DeepSeek Harness

你想自己读、自己修会话存储;想换掉沙箱或 shell 的实现;或者想在自己的程序里通过 ACP 或 SDK 驱动 agent。profile 模型的意义就在这:每一层都是补丁,可以用 --dump-config 看清楚。

什么时候选 Claude Code

你要一个成品,模型已经接好,也不打算改它内部怎么运作。装配少,能看到的东西也少。

实话

DSH 差在哪:还在 rc 阶段;文档在仓库里而不是文档站;为别的 dsh 版本写的插件会在启动时被跳过;插件生态小。想要有支持合同、有十年教程的产品,这三个对比都不会让你选 DSH。

常见问题

一台机器能同时装两个吗?

能。它们是两个独立的 npm 包,数据也各放各的目录。

DeepSeek Harness 是 Claude Code 的分支吗?

不是。它是一个独立的 Node 应用,行为由 Cordis 插件补丁拼出来。

哪个更便宜?

DSH 本身不是订阅制,你付的是 profile 指向的模型 API。Claude Code 通过 Anthropic 计费。