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 Comparison: DeepSeek Harness vs Claude Code / OpenClaw / Hermes

🐋 "Four harnesses side by side — the differences become obvious."


Overview Table

DimensionDeepSeek HarnessClaude CodeOpenClawHermes
LicenseMITsource-availableMITMIT
Focuspluginized foundationindustrial IDEmulti-channel consumerself-evolution
Swappable core✅ even the loop❌❌partial
Model-agnostic✅❌ (own model)✅✅
Built-in plugins100+closed built-insSkills + pluginsSkills
Skill protocolSKILL.mdSKILL.mdSKILL.mdSKILL.md
MCP✅ server + client✅partial✅
UIWeb + CLI + TUICLICLI + multi-platformCLI + 15+ platforms
Production-readypreview v0.1high (commercial)high (community)high
Barriermediumlowvery lowvery low

One-Liners

ProjectOne-liner
Claude Code"a furnished apartment, move-in ready — but accept the vendor lock"
OpenClaw"put the Agent into every chat app on your phone"
Hermes"a self-evolving assistant that grows to know you"
DeepSeek Harness"a raw workshop — tools provided, furniture you assemble"

Four-harness comparison

The Fundamental Divide: Who Owns the Capability

Claude Code: capability locked in the vendor → stable but locked
OpenClaw:    capability from community skills → ecosystem but scattered
Hermes:      capability from Agent self-evolution → personal but hard to audit
DeepSeek:    capability from community plugins + swappable kernel → free but DIY

Swappable kernel is unique to DeepSeek — the other three hard-code the Agent loop.

Decision Tree

Q1: Are you "using" an Agent or "building" an Agent platform?
├─ using → Q2
│   ├─ want it in chat apps → OpenClaw (multi-channel)
│   ├─ want it to "grow to know me" → Hermes (self-evolving)
│   └─ want a software-engineering IDE → Claude Code (industrial)
└─ building → Q3
    ├─ full control + model-agnostic + swappable kernel → DeepSeek Harness
    └─ fast standard-service delivery → LangChain + LangGraph (Ch.12/13)

Typical Combinations

CombinationUse
DSH foundation + Claude Code as IDEbuild the platform with DSH, write code with Claude Code
OpenClaw channels + Hermes self-evolving skillschannels from OpenClaw, skills from Hermes
DSH + self-written pluginsfully self-built on community plugins

Hybrid setup: one SKILL.md across four harnesses


Section Summary

TopicKey point
Fundamental dividecapability ownership: closed / community / self-evolving / pluginized
Swappable kernelDeepSeek only
Decisionuse (channel/self-evolve/IDE) vs build (pluginized/standard)
Combinationcomposable, not exclusive

Next section: 17.6 Borrowing the Philosophy