在 Mac 终端敲下 npx @deepseek-ai/dsh web,浏览器跳出 127.0.0.1:3080 的 Web 界面,随手丢一句「给我写个网页版俄罗斯方块」——DeepSeek Harness 就开始自己写代码了。
你的第一反应,大概率是把它和 Anthropic 的 Claude Code、OpenAI 的 Codex 摆在一起,心想:又是大厂跟风出的一款「AI 程序员」。
如果这么想,你就错过了这场浪潮里最惊心动魄的阳谋。
它们根本不在同一个赛道
把这三样放一起比,就像在问「为什么一辆特斯拉,跑不赢一张覆盖全国的智能交通指挥网」——问题本身就问错了。
- Claude Code / Codex 是「整车」:开箱即用的 AI 程序员。厂商把大模型、提示词、工具链焊死在黑盒里,卖你一辆车,收你订阅费和 API 费。
- DeepSeek Harness(dsh) 是「底座」:基于 Cordis 引擎的 agent harness。一切皆插件——模型随便换,插件随便写,工作流随便重构。
一个在应用层抢用户,一个在底座层定规则。这是工具与基础设施之间的降维打击。
官方定义里,藏着全部证据
三家自己怎么说的?原话最诚实。
DeepSeek(GitHub 官方原文):
DeepSeek Harness(
dsh)是由 DeepSeek AI 开发的开源 agent harness(智能体框架)。它采用一切皆插件的架构,并由 Cordis 驱动,其设计参见论文 A Programming Paradigm for Spatiotemporal Composability。
Claude Code(官方文档一句话):
Claude Code is an agentic coding tool.
Codex(官方页面没直说,ChatGPT 概括):
Codex is OpenAI’s AI software engineering agent.
看关键词就一目了然:一个是 harness(框架),两个是 tool / agent(工具)。 官方从没说过它们是同类。
| 维度 | DeepSeek Harness | Claude Code / Codex |
|---|---|---|
| 本质 | 框架 / 基础设施 | 终端产品 |
| 模型 | 中立,可换 | 锁死 Claude / GPT |
| 控制权 | 在开发者手里 | 在厂商手里 |
架构上,更是两个物种
- 传统 CLI 工具高度硬编码,换个组件就得重启整个进程;Cordis 引擎靠「可逆副作用 + 反应式共效应」让组件动态插拔、状态精确回滚。
- 在 DSH 里,连「智能体循环」本身都是一个插件。它不是被厂商逻辑绑架的黑盒,而是可以自由拼装、甚至让 Agent 自我演化的开放内核。
- 最狠的一条:Claude Code 只能用 Claude,Codex 只能跑 OpenAI;DSH 模型中立——今天 DeepSeek,明天想挂谁挂谁。
灵魂拷问:DeepSeek 为什么不干脆做一个 Claude Code 竞品?
因为做产品只能赢一时,做底座才能定天下。
回想当年的云计算:AWS 靠一整套私有协议,把客户焊死在自家云里,想迁移?成本高到离谱。直到谷歌开源了 Kubernetes,把「私有技术」变成了「公共标准」,巨头的围墙才开始松动。
今天,Claude Code 和 Codex 正在重演 AWS 的角色——用「闭环终端应用 + 自家大模型」把开发者锁进围墙花园。
而 DeepSeek 没去红海里卷一个 CLI,它直接开源了底层引擎,把「造火箭的底座」交到了全球开发者手里。
无论底层跑的是谁家的模型,只要 Harness 成了事实标准,围墙花园就会不讲道理地瓦解。这不是开源对闭源的胜利,这是一次对未来 AI 规则制定权的反垄断。