乐于分享
好东西不私藏

OpenClaw、Harness、Claude Code 到底是什么关系?附国内 Harness 产品盘点

OpenClaw、Harness、Claude Code 到底是什么关系?附国内 Harness 产品盘点

最近技术圈讨论最多的三个词:

  • • OpenClaw
  • • Harness
  • • Claude Code

有人说:"OpenClaw 是 Harness,Claude Code 不是。"

有人说:"它们都是 Harness,只是场景不同。"

还有人说:"国内的 Coze、Dify 也是 Harness。"

到底谁对?

这篇文章帮你彻底理清:

  1. 1. 三者的关系(谁包含谁?谁是谁的一种?)
  2. 2. Harness 的判断标准(什么才算 Harness?)
  3. 3. 国内哪些产品属于 Harness(Coze?Dify?FastGPT?)

一、核心概念:先定义,再讨论

1.1 Harness 是什么?

图 3:Harness 的 4 条判断标准

Harness = Agent 编排层

核心能力:

  • • 任务分解:把复杂任务拆成多个子任务
  • • 多 Agent 调度:分配给不同 Agent 执行
  • • 结果汇总:整合各 Agent 的输出

判断标准(满足任意 2 条即可):

  1. 1. ✅ 能调度多个 Agent/Subagent 协作
  2. 2. ✅ 有任务分解和结果汇总机制
  3. 3. ✅ 有上下文/记忆管理系统
  4. 4. ✅ 支持工具/技能编排

1.2 OpenClaw 是什么?

OpenClaw = Agent 运行时框架 + Harness 能力

OpenClaw 有两层身份

层级
身份
说明
基础层
Agent 运行时
管理 Agent 生命周期、执行技能、连接渠道
高级层
Harness(ACP 模式)
通过 --runtime "acp" 启用多 Agent 编排

关键代码

# 启用 Harness 模式sessions_spawn --runtime "acp" --agentId "xxx"

结论:OpenClaw 包含 Harness 能力,但不止是 Harness。


1.3 Claude Code 是什么?

Claude Code = 命令行场景的 Harness

2026 年 3 月 31 日源码泄露(512,000 行 TypeScript)揭示了它的真实架构:

Harness 能力证据

  • • ✅ 三种 Subagent 模式:fork / teammate / worktree
  • • ✅ 任务分解:复杂查询自动拆分为多个工具调用
  • • ✅ 五阶段上下文管理:工具预算→微压缩→合并→自动压缩→硬截断
  • • ✅ 三层记忆系统:索引层/主题层/转录层,autoDream 后台整合

结论:Claude Code 是 Harness,专注命令行场景。


二、三者关系:一张图看懂

图 1:Harness 概念与具体产品的关系

┌────────────────────────────────────────────────────────────┐│                     Harness(编排层概念)                    ││                                                            ││   ┌─────────────────┐              ┌─────────────────┐     ││   │  OpenClaw ACP   │              │  Claude Code    │     ││   │  (通用多渠道)    │              │  (命令行场景)    │     ││   │                 │              │                 │     ││   │ • fork 模式     │              │ • fork 模式     │     ││   │ • teammate 模式 │              │ • teammate 模式 │     ││   │ • worktree 模式 │              │ • worktree 模式 │     ││   │ • ACP 协议      │              │ • MCP 协议      │     ││   └─────────────────┘              └─────────────────┘     ││                                                            ││   ┌─────────────────┐              ┌─────────────────┐     ││   │  Coze(扣子)    │              │  Dify           │     ││   │  (可视化平台)    │              │  (工作流引擎)    │     ││   └─────────────────┘              └─────────────────┘     │└────────────────────────────────────────────────────────────┘         ↑         │    实现方式不同,但都是 Harness 的具体产品

关系总结

概念
类型
说明
Harness
抽象概念
Agent 编排层的统称(像"操作系统")
OpenClaw
Harness 实现
通用多渠道 Harness(像"Windows")
Claude Code
Harness 实现
命令行场景 Harness(像"macOS")
Coze/Dify
Harness 实现
可视化平台 Harness(像"Linux 发行版")

三、国内 Harness 产品盘点

3.1 判断标准回顾

满足以下任意 2 条即属于 Harness:

  1. 1. ✅ 能调度多个 Agent/Subagent 协作
  2. 2. ✅ 有任务分解和结果汇总机制
  3. 3. ✅ 有上下文/记忆管理系统
  4. 4. ✅ 支持工具/技能编排

3.2 国内产品分析

✅ Coze(扣子)- 字节跳动

类型:可视化 Harness 平台

Harness 能力

  • • ✅ 多 Bot 协作:支持多个 Bot 分工(如"内容 Bot"+"审核 Bot")
  • • ✅ 工作流编排:可视化拖拽,多节点串联
  • • ✅ 插件系统:支持第三方插件调用
  • • ✅ 记忆管理:Bot 级别的历史对话管理

判断是 Harness

特点

  • • 低门槛(可视化拖拽)
  • • 适合快速搭建客服/营销机器人
  • • 深度集成字节生态(抖音/飞书)

✅ Dify

类型:开源 Harness 工作流引擎

Harness 能力

  • • ✅ 多 Agent 调度:支持多 Agent 协作工作流
  • • ✅ 任务分解:LLM 自动规划任务步骤
  • • ✅ 工具编排:内置 20+ 工具,支持自定义
  • • ✅ 记忆系统:RAG + 历史对话管理

判断是 Harness

特点

  • • 开源可自部署
  • • 支持多种 LLM(OpenAI/Claude/本地模型)
  • • 工作流可视化编排

✅ FastGPT

类型:开源 Harness 引擎(专注知识库)

Harness 能力

  • • ✅ 多模块编排:问题分类→知识库检索→答案生成
  • • ✅ 工作流系统:支持多节点串联
  • • ✅ 工具调用:支持 API 调用和代码执行
  • • ✅ 记忆管理:对话历史 + 知识库检索

判断是 Harness

特点

  • • 专注知识库问答场景
  • • 开源可自部署
  • • 适合企业知识库客服

⚠️ LangChain(中国社区)

类型:Harness 开发库(不是产品)

Harness 能力

  • • ✅ Agent 编排:提供 Agent 编排的底层库
  • • ✅ 工具链:丰富的工具集成
  • • ✅ 记忆系统:多种记忆后端

判断是 Harness 库,但不是终端产品

特点

  • • 开发者用来构建自己的 Harness
  • • 类似" Harness 的 SDK"
  • • 需要自己写代码组装

⚠️ 通义千问 / 文心一言

类型:大模型(不是 Harness)

分析

  • • ❌ 单个模型,不能调度多 Agent
  • • ❌ 没有任务分解机制
  • • ❌ 没有独立的记忆管理系统
  • • ✅ 提供 API 可被 Harness 调用

判断不是 Harness,是 Agent 可调用的模型

类比

  • • 大模型 = 演员(执行能力)
  • • Harness = 导演(编排能力)

⚠️ Kimi / 智谱 AI

类型:大模型产品(不是 Harness)

分析

  • • ❌ 单一模型服务
  • • ❌ 不能调度多 Agent
  • • ❌ 没有工作流编排
  • • ✅ 可被 Harness 集成

判断不是 Harness


3.3 汇总表

图 2:国内 Harness 产品对比

产品名称
类型
是否 Harness
说明
OpenClaw ACP
运行时+Harness
✅ 是
通用多渠道 Harness
Claude Code
CLI 工具
✅ 是
命令行场景 Harness
Coze(扣子)
可视化平台
✅ 是
字节跳动出品,低门槛
Dify
工作流引擎
✅ 是
开源,支持多 LLM
FastGPT
知识库引擎
✅ 是
专注知识库问答
LangChain
开发库
⚠️ 是库
用来构建 Harness 的 SDK
通义千问
大模型
❌ 不是
模型本身,非编排层
文心一言
大模型
❌ 不是
模型本身,非编排层
Kimi
大模型产品
❌ 不是
单一模型服务
智谱 AI
大模型产品
❌ 不是
单一模型服务
Cursor
代码编辑器
⚠️ 部分是
集成 AI 的编辑器,Harness 能力有限

四、常见误区

4.1 "大模型就是 Harness"

错误

  • • 大模型 = 演员(执行能力)
  • • Harness = 导演(编排能力)

例子

  • • 通义千问 = 演员
  • • Coze = 导演(可以调度多个通义千问实例协作)

4.2 "只有 OpenClaw 是 Harness"

错误

Harness 是一种模式,不是某个产品的专利。

类比

  • • "操作系统"是一种概念
  • • Windows、macOS、Linux 都是操作系统
  • • 同理,OpenClaw、Claude Code、Coze、Dify 都是 Harness

4.3 "Harness 必须是独立产品"

错误

Harness 可以存在于不同形态:

  • • 独立产品:Coze、Dify
  • • 功能模块:OpenClaw 的 ACP 模式
  • • 开发库:LangChain

关键判断:能否调度多 Agent 协作,而不是产品形态。


五、选型建议

5.1 按场景选择

场景
推荐方案
理由
命令行开发
Claude Code
专注开发工作流,工具深度集成
飞书/微信机器人
OpenClaw
原生支持多渠道,技能生态丰富
快速搭建客服机器人
Coze
可视化拖拽,低门槛
企业知识库问答
FastGPT
专注知识库场景
自研 Harness
Dify / LangChain
开源可定制
服务器部署,7x24 运行
OpenClaw
支持 webhook 触发,多渠道接入

5.2 组合方案

推荐组合

开发者本地:Claude Code(开发工作流)            ↓        Git 提交            ↓服务器:OpenClaw(监听 Git webhook)            ↓    触发业务流程(如公众号文章生成)            ↓    多渠道发布(飞书/微信/Slack)

优势

  • • 开发时用 Claude Code 高效写代码
  • • 业务场景用 OpenClaw 对接多渠道
  • • 通过 Git/API 连接两者

六、给开发者的建议

6.1 学习路径

第一步:理解 Harness 概念

  • • Harness = Agent 编排层
  • • 核心能力:任务分解 + 多 Agent 调度 + 结果汇总

第二步:体验不同 Harness

  • • 命令行场景:Claude Code
  • • 多渠道业务:OpenClaw
  • • 可视化编排:Coze / Dify

第三步:学习架构设计

  • • Claude Code 源码分析(三层记忆/五阶段管理)
  • • OpenClaw ACP 协议文档
  • • Dify 工作流设计

6.2 避免的误区

误区 1:"大模型 = Harness"

  • • 纠正:大模型是演员,Harness 是导演

误区 2:"只有一个产品是 Harness"

  • • 纠正:Harness 是模式,多个产品都实现了这种模式

误区 3:"Harness 必须很复杂"

  • • 纠正:简单的任务分解 + 结果汇总就是 Harness

6.3 实践建议

从简单开始

  1. 1. 先用 Coze 体验可视化 Harness(门槛最低)
  2. 2. 再用 Claude Code 体验命令行 Harness
  3. 3. 最后用 OpenClaw 搭建多渠道业务 Harness

关注生态

  • • Coze:学习可视化编排
  • • Claude Code:学习 MCP 协议
  • • OpenClaw:贡献 skills 生态
  • • Dify:学习工作流设计

结尾:回归本质

OpenClaw、Harness、Claude Code 的关系,不是"谁替代谁",而是:

  • • Harness = 抽象概念(像"操作系统")
  • • OpenClaw = Harness 的一种实现(通用多渠道)
  • • Claude Code = Harness 的一种实现(命令行场景)

国内 Harness 产品

  • • Coze(扣子)、Dify、FastGPT 都是 Harness
  • • 通义千问、文心一言、Kimi 不是 Harness(是大模型)

下次讨论时,不要问"哪个是 Harness?"

要问:"它解决了什么场景的编排问题?"

想清楚这个问题,选型就简单了。


#AIAgent #OpenClaw #Harness #ClaudeCode #Coze #Dify #开发者工具 #推选智库


延伸阅读

  • • OpenClaw 官方文档:https://docs.openclaw.ai/
  • • Claude Code 源码分析:https://github.com/pankaj28843/understanding-claude-code
  • • Coze(扣子):https://www.coze.cn/
  • • Dify:https://dify.ai/
  • • FastGPT:https://fastgpt.run/
  • • Model Context Protocol 规范:https://modelcontextprotocol.io/

本文首发于微信公众号「推选智库」。关注获取更多技术前沿解读与开源项目推荐。