Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

17.5 横向对比:DeepSeek Harness vs Claude Code / OpenClaw / Hermes

🐋 "同一件事,4 种路线。"


一、为什么必须做这个对比

读完 14-17 章你已经见过 4 种开源 Harness / 框架(外加 LangChain / LangGraph 在前两章)——它们都做"让 Agent 能跑 + 能干活",但路线截然不同。这一节把 4 个项目按 12 个维度摆开,让你一眼看清差异。

⚠️ 会变化的数字不引用——对比维度的"成熟度 / 文档完整度"等是定性判断,会随版本变化。具体能力清单以各自 main 分支 README 与文档为准。


二、12 维对比表

维度OpenClaw(14 章)Hermes Agent(15 章)Claude Code(16 章)DeepSeek Harness(17 章)
许可MITMITsource-available(未开源)MIT
作者Peter Steinberger 等社区Nous ResearchAnthropicDeepSeek AI + 社区
主语言TypeScriptPython + TypeScriptTypeScriptTypeScript + Python
核心范式Skill 生态 + 多渠道自进化 Skill + 主动反思工业 IDE + 完整工程栈一切皆插件 + 模型无关
能力归属用户/社区写 SkillAgent 自动 + 用户厂商封闭社区写插件
Agent 循环可换✅(连循环都是插件)
模型无关❌(绑 Claude)
核心开源深度❌ 闭源极深(连 Cordis 上游都开源)
Skill 格式SKILL.mdSKILL.mdSKILL.mdSKILL.md(完全兼容
协议接入自有自有MCP(Anthropic 推)MCP + SKILL.md
典型用户多渠道个人助理使用者自进化需求者软件工程师 + IDE 用户长期可控 Agent 平台搭建者
上手难度极低(npx)极低(curl|bash)中(CLI 概念)中(理解 profile + Cordis)

三、6 个关键差异点详解

3.1 能力可换到哪一层?

Claude Code    [████████████████░░░░░░░░]   60%  ← UI / Skill / Hooks / MCP
OpenClaw       [████████████░░░░░░░░░░░░]   60%  ← Skill / Plugin
Hermes         [██████████████░░░░░░░░░░]   70%  ← Skill / Backend / Honcho
DeepSeek       [████████████████████░░░░]  100%  ← 包括 Agent Loop / 上下文 / 沙箱

这意味着:DeepSeek Harness 的"插件化深度"是 4 者中最深的。如果你要"换骨架",只能选它。

3.2 模型绑定程度

项目模型绑定影响
Claude Code强(绑 Claude)不能用 OpenAI / DeepSeek,体验最优但锁死
OpenClaw无(任意 LLM)完全灵活,需要自己调优 prompt
Hermes无(多模型后端)完全灵活
DeepSeek Harness无(任意 OpenAI 兼容 + 自定义)完全灵活 + 内置 fallback

3.3 用户修改权限

谁能改哪个层?

                Kernel   AgentLoop   Tools   Skills   Plugins   UI
Claude Code     ✗         ✗          ✗       △(MCP)   ✗        △
OpenClaw        ✗         ✗          △       ✓        △        ✓
Hermes          ✗         ✗          △       ✓        △        ✓
DeepSeek        ✓         ✓          ✓       ✓        ✓        ✓

3.4 自进化能力

仅 Hermes 提供"Agent 自动写 Skill + 自迭代"。其他三个:

  • OpenClaw——Skill 由人写,没有自进化
  • Claude Code——Skill 由人写,没有自进化
  • DeepSeek Harness——Skill 由人写,但通过 plugin protocol 可以接入外置的自动化(需要第三方实现 self-evolving 插件)。

3.5 长期可控性

项目长期可控措施
OpenClaw多渠道 + Skill 生态 + npm 长期更新(由 Peter 与社区驱动)
Hermes自进化 + 长期记忆(学习越久越准)
Claude Code厂商驱动(Anthropic 路线决定一切,长期路线依赖公司)
DeepSeek Harness一切插件化,长期路线可由社区与 DeepSeek 共同驱动

3.6 文档与教学

项目文档完整度教学价值
OpenClaw中(README 详细但生态文档散落)高(multi-channel 是稀有主题)
Hermes中(self-evolving 概念文档较好)高(自进化是独家)
Claude Code高(官方 docs + 16.4 事件后社区解剖)极高(可逐行阅读)
DeepSeek Harness中(v0.1 文档在快速完善)中(需要 Cordis 知识基础)

四、按需求场景选

下面给一个"我想做 X,用谁"的快速判定表:

4.1 想做"多渠道个人助理"?

首选 OpenClaw(14 章)——渠道覆盖最广、生态成熟、上手最快。

4.2 想做"自进化 Agent"?

首选 Hermes(15 章)——目前唯一开源实现持续自进化的框架。

4.3 想做"软件工程 IDE Agent"?

首选 Claude Code(16 章)——行业范本,前提是你接受闭源 + Anthropic 模型绑定。

4.4 想做"自定义 Agent 平台"?

首选 DeepSeek Harness(本章)——可换内核、可换模型、可换插件,是搭建"长期可控平台"的最佳起点。

4.5 想做"教学示例"?

首选 Claude Code + OpenClaw——前者有源码级解剖,后者有清晰的渠道适配器代码。

4.6 想做"完全避开商业产品"?

首选 DeepSeek Harness + OpenClaw + Hermes 三件套——三者都 MIT,覆盖了大部分常见 Agent 场景。


五、它们可以并存吗?

能并存,甚至鼓励。下面是一个混合方案示例:

四大 Harness 混合方案

实际用法:

  • DeepSeek Harness 作为"日常开发底座",跑你的核心 Agent;
  • Claude Code 装在你的 IDE 里跑"软件工程任务"(写代码、Review);
  • OpenClaw 接管你所有聊天 App,跑"个人助理任务";
  • Hermes 跑在你 VPS 上,跑"长期学习 + 跨渠道记忆"任务;
  • 所有的 Skill 文件统一SKILL.md 格式(DeepSeek Harness / OpenClaw / Hermes / Claude Code 全都兼容),可互相迁移。

这一套"4 项目并用"是当下最完整的"行动型 Agent 工具栈"。


六、给"未来 1~2 年"的预期

行业有几个几乎必然的发展方向:

方向谁会做何时
MCP 成为标准协议Anthropic 推 + OpenClaw/Hermes/DeepSeek 都接受现在
SKILL.md 跨 Harness 互通已实现现在
"一切皆插件"成为主流DeepSeek Harness 引领1 年内
自进化能力扩散Hermes 概念 → OpenClaw / Claude Code 学习1 年内
捆绑模型变成历史模型无关成为默认2 年内
商业 Harness 与开源 Harness 融合商业 Harness(如 Claude Code)开始开源核心2 年内

读者读到这一章时,前面几条中至少前三条已经是事实;如果你看到别的更新,以仓库 README 为准。


七、本节小结

主题关键要点
12 维对比许可 / 语言 / 范式 / 能力归属 / 模型无关 / Skill 协议等都不同
核心差异插件化深度 + 模型绑定程度 + 可换层数
选型多渠道 → OpenClaw;自进化 → Hermes;IDE → Claude Code;自建平台 → DeepSeek Harness
可并存4 项目并用、SKILL.md 互通,是当下最完整的 Agent 工具栈
预期MCP / SKILL.md / "一切插件化" / 模型无关都已成事实

下一节:17.6 借鉴:可换内核 / 模型无关的工程哲学