DeepSeek Harness (DSH) 调研:3 天 13 万 stars 的”一切皆插件”Agent 框架,从 Cordis 架构到 Vibe Coding 入口,跟 LangChain / Claude Agent SDK 的差异化到底在哪里

53次阅读
DeepSeek Harness (DSH) 调研:3 天 13 万 stars 的

DeepSeek Harness®(简称 DSH)是 DeepSeek 公司 2026 年 8 月 13 日开源的 Agent 运行框架,3 天 13 万 stars惊人增速。它 不是新的基础模型 ,也不是 API 客户端,而是一套 负责把模型接入文件系统、终端、网页、代码工具和其他 Agent,并组织上下文、工具调用和任务执行的 Agent 运行框架 SDK。基于 Cordis 插件框架 ,采用 ” 一切皆插件 ” 架构—— 模型适配器 / 工具注册 / Session Log / Agent Loop 本身 都被设计成可替换的插件。本文带你深入 DSH 的核心能力、Cordis 架构、插件生态,以及它跟 LangChain / Claude Agent SDK / Microsoft Agent Framework / Vercel AI SDK 的对比选型。

写在前面

2026 年是 Agent 元年——LangChain / LangGraph / Anthropic Claude Agent SDK / Microsoft Agent Framework / Vercel AI SDK / CrewAI / AutoGen 全部在卷。

DeepSeek 在 8 月 13 日扔了一颗炸弹

DeepSeek Harness(DSH)——MIT 协议 / 3 天 13 万 stars / 基于 Cordis 插件框架 / 一切皆插件

这意味着:

  • DeepSeek 不只做模型(DeepSeek-V3 / R1)—— 现在做 Agent 框架
  • 走 MIT 协议(不是 Apache-2.0)—— 对标 LangChain(MIT)
  • 基于 Cordis(不是 LangChain 的 LCEL)—— 自创架构
  • 一切皆插件(不是 plugin 框架)—— 极致可扩展

飞熊做 AI + IoT 技术咨询,DSH 是 2026 年必须讲的项目——不管是国内客户(用 DeepSeek 模型)还是国际客户(看 DeepSeek 影响力),DSH 都是 DeepSeek 生态的关键拼图。

一、它解决什么问题

一句话 :DSH 让你在 统一的 Agent 框架 里,把大模型跟 文件系统、终端、网页、代码工具、其他 Agent 连接起来,上下文管理 / 工具调用 / 任务执行 一套搞定。

场景 例子 DSH 表现
Vibe Coding 模型直接进代码库、找文件、改代码、跑测试 ✅ Agent Loop 闭环
多 Agent 协作 一个 Agent 查资料、一个写代码、一个审阅 ✅ 原生 Multi-Agent
本地 AI 助手 npm 一行启动 Web UI + 接入本地文件 npx @deepseek-ai/dsh web
远程 Agent 部署 Headless 模式 + Docker ✅ 三种运行方式
插件扩展 接入新工具 / 新模型 / 新存储 ✅ 一切皆插件
企业级 Agent 审计日志 / Session 管理 ✅ Session Log 插件

基本信息

维度 数据
GitHub deepseek-ai/deepseek-harness
Stars 129,5923 天 13 万 stars 惊人增速
Forks 12,937
Open Issues 0(项目刚发布,还没开 issues 跟踪
License MIT ✅(零商用风险
首次 commit 2026-08-133 天前发布
最近 commit 2026-08-13(3 天前推过代码
仓库大小 114 MB
主语言 TypeScript
最新版本 v0.1 开发者预览版
出身 DeepSeek 公司(deepseek-ai 组织)
架构 基于 Cordis 插件框架
安装 npm install @deepseek-ai/dsh + npx @deepseek-ai/dsh web
主题标签 ai-agents / cordis / dsh / dsh-plugin

二、核心能力全景:5 大特性

1. “ 一切皆插件 ” 架构 ⭐ 核心定位

DSH 的设计哲学是 “Everything is a Plugin”

模块 是不是插件
模型适配器(DeepSeek / OpenAI / Claude / 本地模型)
工具注册(文件 / 终端 / 网页 / GitHub)
Session Log(会话日志 / 审计)
Agent Loop(任务循环执行)
Web UI / TUI / Headless

这意味着 整个框架的所有核心模块都是可替换的——你想用 Anthropic Claude 替换 DeepSeek 模型?写一个 Model Adapter 插件就行。你想加新的工具调用?写一个 Tool 插件就行。

对比 LangChain / LangGraph

  • LangChain 用 LCEL(LangChain Expression Language)—— 一种 DSL
  • LangGraph 用 Graph —— 一种图结构
  • DSH 用 Cordis —— 一种插件框架

Cordis 是 Koishi Chatbot 框架的核心——DSH 借用这个成熟插件框架。

2. 三种运行方式

DSH 支持 3 种运行模式:

# Web UI(推荐新手)npx @deepseek-ai/dsh web
# → 浏览器打开 http://localhost:3000

# TUI(终端用户)npx @deepseek-ai/dsh tui
# → 终端交互式 UI

# Headless(无界面,企业部署)npx @deepseek-ai/dsh headless
# → 提供 REST API / CLI

优势

Web UI → 给非技术用户用

TUI → 给开发者快速测试

Headless → 给企业生产部署

3. 多 Agent 协作 ⭐ 原生支持

DSH 内置 Multi-Agent 协作机制:

  • AgentTeam 插件(NanmiCoder/dsh-agent-teams 410 stars)
  • 一个 Agent 查资料
  • 一个 Agent 写代码
  • 一个 Agent 审阅

对比 LangGraph:LangGraph 需要自己用 Graph API 编排 Multi-Agent,DSH 提供原生的 AgentTeam 模式。

4. Vibe Coding 闭环 ⭐ DSH 杀手场景

Vibe Coding 是 2026 年的核心概念——AI 自主完成 ”进代码库 → 找文件 → 改代码 → 跑测试 → 看错误 → 改回来“ 的闭环。

DSH 在代码场景里直接支持:
– 模型可以
进代码库(文件系统工具)
– 找文件(grep / find 工具)
– 改代码(edit / write 工具)
– 跑测试(terminal 工具)

看错误反馈再改(Agent Loop 自动循环)

这就是 Devin / Cursor Agent / Claude Code 那种能力——DSH 把这种能力 开源 + 插件化 + 可扩展

5. Cordis 插件框架

DSH 基于 Cordiscordis)—— Koishi Chatbot 框架的插件框架。

Cordis 的核心概念

Context (上下文) ──► Service (服务) ──► Plugin (插件)
       │                  │                │
       │                  │                │
       └──────────────────┼────────────────┘
                          ▼
                  应用实例
  • Context:所有资源的容器
  • Service:可复用的功能单元
  • Plugin:扩展 / 修改 Context 的模块

DSH 选择 Cordis 是因为它 已经经过 Koishi 生态验证——成熟、稳定、生态丰富。

三、差异化能力:3 个核心优势

1. DeepSeek 官方背书 ⭐ 关键差异化

DSH 是 DeepSeek 官方(deepseek-ai 组织)的开源项目——不是第三方包装。

这意味着

DeepSeek-V3 / R1 模型 深度集成(自家模型当然最适配)

DeepSeek API 价格 最便宜(比 OpenAI / Anthropic 便宜 90%)

DeepSeek 路线图 ——未来 DeepSeek 的新功能(多模态 / Tool Use 增强) 优先支持 DSH

对比 LangChain:LangChain 是第三方框架,跟各家模型的关系是 ” 平等集成 ”。DSH 跟 DeepSeek 是 ” 母公司和子公司 ” 的关系。

2. 极致插件化架构 ⭐ Cordis 加持

DSH 的 Cordis 架构带来的好处:

  • 可热插拔——插件可以运行时加载 / 卸载
  • 可组合——多个插件可以叠加使用
  • 可扩展——第三方可以写自定义插件
  • 生态丰富——Koishi 生态已有 100+ Cordis 插件

实际意义
– 你想加一个新的工具(比如
github / jira / linear)?写一个 Cordis 插件就行
– 你想换底层模型(比如用 vLLM 本地部署)?写一个 Model Adapter 插件就行
– 你想加自定义 UI(VSCode 插件 / IntelliJ 插件)?写一个 Client 插件就行

3. MIT 协议 + 中文友好 ⭐ 国内优势

  • MIT 协议——可以商用、修改、闭源,最宽松的开源协议
  • 中文文档 + 中文社区——DeepSeek 国内用户基数大
  • DeepSeek 模型 API 价格便宜(国内 + 国际)

对比 LangChain(MIT)也是 MIT,但 DSH 的中文生态更活跃。

四、生态系统:插件市场 + 第三方

1. DSH 官方相关仓库

仓库 用途 Stars
deepseek-ai/deepseek-harness 主仓库 129,592
anywhere-labs/deepseek-harness-desktop 桌面端 8,735
awesome-dsh-plugin/awesome-dsh-plugin 插件精选 4,875
0xsline/awesome-deepseek-harness 生态精选 591
NanmiCoder/dsh-agent-teams AgentTeam 插件 411
nexu-io/open-design 设计插件(Claude Design 替代) 87,424
dataelement/dsh-desktop 桌面应用 489
alchaincyf/deepseek-harness-orange-book “ 橙皮书 ” 完整手册 859

2. 插件生态分类

类别 典型插件
Model Adapter DeepSeek / OpenAI / Anthropic / 本地模型(vLLM / Ollama)
Tool Plugin 文件系统 / 终端 / GitHub / Jira / Linear / Notion
Agent Loop 单 Agent / Multi-Agent / Reactive Agent
UI Client Web UI / TUI / VSCode / IntelliJ
Storage Session Log / Vector DB / Document Store

3. Cordis 生态

DSH 借用了 Cordis 的插件生态——这意味着 DSH 跟 Koishi Chatbot 的插件生态 部分兼容

  • 100+ 现成 Cordis 插件可用
  • 写 DSH 插件 = 写 Cordis 插件
  • Cordis 文档丰富

五、对比 LangChain / Claude Agent SDK / Microsoft Agent Framework / Vercel AI SDK / CrewAI

维度 DeepSeek Harness (DSH) LangChain / LangGraph Claude Agent SDK Microsoft Agent Framework Vercel AI SDK CrewAI
Stars 129,592 ⭐3 天 ~110K 闭源 ~5K ~5K ~30K
协议 MIT ✅ MIT ✅ 闭源 MIT ✅ MIT ✅ MIT ✅
出身 DeepSeek 官方 LangChain Inc. Anthropic Microsoft Vercel CrewAI Inc.
主语言 TypeScript Python(主) Python / TS .NET / Python TypeScript Python
架构 Cordis 插件 LCEL / Graph 闭源框架 Kernel / Agent Serverless 组件 Role-Based
一切皆插件 ⚠️ 部分 ⚠️ 部分
多 Agent 原生 ✅ LangGraph ⚠️ 弱 Role-Based
Vibe Coding 原生 ⚠️ 需自己实现 原生(Claude Code) ⚠️ 需自己实现 ⚠️ 需自己实现
Web UI ⚠️ LangServe ⚠️ Claude Code ⚠️ ⚠️ Vercel ⚠️
TUI ✅ Claude Code
Headless
默认模型 DeepSeek-V3/R1 任意 Claude 任意 任意 任意
多模型支持 ⚠️ Claude 优先
中文生态 最活跃 ⚠️ ⚠️ ⚠️ ⚠️ ⚠️
插件市场 ✅(Cordis 100+) ✅ LangChain Hub ⚠️ ⚠️ ⚠️

结论怎么选

你的场景 选谁
DeepSeek 模型 + Vibe Coding + 插件扩展 DSH
Claude 模型 + Claude Code 风格 Vibe Coding Claude Agent SDK
Python AI 应用 + LangChain Hub LangChain / LangGraph
.NET / Azure 生态 Microsoft Agent Framework
Serverless / Edge AI Vercel AI SDK
Role-Based Multi-Agent CrewAI

对比已调研的飞熊 BI 栈 + AI 栈

已调研项目 跟 DSH 的关系
OpenAI Agents / Anthropic SDK 对标——DSH 直接挑战 OpenAI Agents SDK + Anthropic Claude Agent SDK
LangChain(池子外但背景) 对标——DSH 跟 LangChain / LangGraph 形成新竞争
WrenAI (316) / DB-GPT (318) / Evidence (314) 不同维度——这些是 GenBI 工具,DSH 是 Agent 框架
Streamlit (334) 互补——DSH 提供 Agent 后端,Streamlit 提供 UI
Airbyte Agents (326) 类似——都是 ”AI 工具平台 ”,但 DSH 是 Agent 框架
DataHub (330) 互补——DSH 让 Agent 行动,DataHub 给 Agent 提供 Context

DSH 在飞熊 AI 技术栈的位置

LLM 模型层
├── DeepSeek-V3 / R1 (DSH 默认)
├── OpenAI GPT-4o / o1
├── Anthropic Claude 3.5 / 3.7 / 4
├── Google Gemini
└── 本地模型(vLLM / Ollama)Agent 框架层  ⭐ DSH 主战场
├── DeepSeek Harness (DSH) ← 本篇
├── LangChain / LangGraph (Python)
├── Claude Agent SDK (Claude)
├── Microsoft Agent Framework (.NET)
├── Vercel AI SDK (Serverless)
└── CrewAI (Role-Based)

工具层
├── Airbyte Agents (326) [数据]
├── DataHub (330) [Context]
├── 文件系统 / 终端 / GitHub / Jira
└── 自定义工具

应用层
├── Streamlit (334) [AI Demo UI]
├── Apache ECharts (324) [可视化]
└── Vibe Coding 闭环 [模型进代码库]

六、实战:3 步跑通 DSH

Step 1:安装 + 启动 Web UI

# 1. 准备 Node.js 20+ 环境
node --version  # 确认 ≥ 20

# 2. 安装 DSH
npm install -g @deepseek-ai/dsh

# 3. 配置 DeepSeek API Key
export DEEPSEEK_API_KEY="sk-***"

# 4. 启动 Web UI
npx @deepseek-ai/dsh web
# → 浏览器打开 http://localhost:3000

Step 2:配置文件系统 + 工具插件

# ~/.dsh/config.yaml
plugins:
  # 模型适配器
  - name: model-deepseek
    type: model
    provider: deepseek
    api_key: ${DEEPSEEK_API_KEY}
    default_model: deepseek-chat  # 或 deepseek-reasoner

  # 工具:文件系统
  - name: tool-filesystem
    type: tool
    paths:
      - ~/projects
      - ~/Documents

  # 工具:终端
  - name: tool-terminal
    type: tool
    allowed_commands:
      - git
      - npm
      - python

  # 工具:网页
  - name: tool-web
    type: tool
    max_results: 10

  # Session Log
  - name: logger-session
    type: logger
    path: ~/.dsh/logs

  # Agent Loop
  - name: agent-react
    type: agent
    strategy: react  # 或 multi-agent

Step 3:Vibe Coding 实战

# 在 Web UI 中输入:" 帮我重构 ~/projects/my-app/src/api/user.ts,删除所有 console.log,添加 TypeScript 类型,运行 npm test,如果测试失败就根据错误改代码直到通过。"

DSH 会自动:
1.
进代码库(filesystem 工具)
2.
读 user.ts(grep 找 console.log)
3.
修改代码(edit 工具)
4.
加 TypeScript 类型(edit 工具)
5.
跑 npm test(terminal 工具)
6.
看错误反馈(Agent Loop 自动循环)
7.
改回来(edit 工具)
8.
再次跑 test(terminal 工具)
9.
直到通过(Agent Loop 终止)

这就是 Devin / Cursor Agent / Claude Code 的能力——DSH 开源 + 插件化 + 可扩展。

七、风险与坑

1. ⚠️ v0.1 开发者预览版

DSH 现在是 v0.1 开发者预览版 (2026-08-13 发布)—— 生产环境慎用

风险 :API 可能变动、bug 较多、生态尚未成熟
缓解:等待 v1.0 稳定版(预计 2026 Q4)

2. 生态尚浅(但增长快)

发布 3 天 → 13 万 stars → 但插件市场还在发展。

风险 :你想用的工具可能没有现成插件
缓解:自己写 Cordis 插件(门槛低)

3. 仅支持 DeepSeek 模型优先

DSH 默认深度集成 DeepSeek 模型——其他模型(OpenAI / Anthropic)需要自己写 Model Adapter 插件。

风险 :想用 Claude 模型做主力 Agent,DSH 不是首选
缓解:等社区出 adapter 插件(已有人在做)

4. 中文文档 + 英文文档差异

DeepSeek 中文团队写的文档——中文完整,英文可能滞后。

缓解:看 GitHub Discussions + 中文社区

5. TypeScript 主(不是 Python)

AI 生态主流是 Python(LangChain / LangGraph / LlamaIndex)——DSH 的 TypeScript 路线跟主流不太一致。

优势 :前端 / Node.js / 浏览器场景天然适配
劣势:Python 数据科学家学习曲线

6. Cordis 学习曲线

如果没用过 Cordis(来自 Koishi Chatbot 生态)——需要熟悉 Cordis 的 Service / Plugin / Context 概念。

缓解:Cordis 文档齐全 + DSH 文档有 Cordis 入门章节

7. 没有官方 issues 跟踪

DSH GitHub 仓库 Has_issues: False——目前还没开 issues 跟踪。这意味着问题反馈可能不及时。

缓解:用 GitHub Discussions + 中文社区

八、总结

DSH 不是 ” 又一个 Agent 框架 ”——它是 DeepSeek 官方对 AI Agent 时代的回应

3 个最值得用的理由

  1. DeepSeek 官方背书 + 模型深度集成:MIT ✅ + 3 天 13 万 stars + 默认 DeepSeek-V3/R1 + 中文生态最活跃
  2. Cordis 插件架构 + 一切皆插件:可热插拔 / 可组合 / 可扩展——比 LangChain / LangGraph 更灵活
  3. Vibe Coding 原生支持:模型直接进代码库 + 跑测试 + 看错误反馈再改——跟 Claude Code / Devin 直接对标

1 句建议

如果你的场景是 DeepSeek 模型 + Vibe Coding + 中文用户 + 插件扩展——用 DSH(MIT ✅ / 129K stars / 3 天发布 / Cordis 架构)。

如果你的场景是 Claude 模型 + Claude Code 风格——看 Claude Agent SDK

如果你的场景是 Python AI 应用 + LangChain Hub——看 LangChain / LangGraph

如果你的场景是 .NET / Azure 生态——看 Microsoft Agent Framework

如果你的场景是 Serverless / Edge AI——看 Vercel AI SDK

如果你的场景是 Role-Based Multi-Agent——看 CrewAI

飞熊做 AI 技术咨询,DSH 是 2026 年必须讲的项目——不管是国内客户(DeepSeek 模型 + 中文友好 + 便宜)还是国际客户(开源 + 插件化 + MIT),DSH 都是 DeepSeek 生态的关键拼图。

注意 DSH 现在还是 v0.1 预览版——等 v1.0 稳定版(预计 2026 Q4)再推荐生产环境。


参考

正文完