智能体框架层出不穷,但很多一旦用上就难以替换——核心逻辑、插件机制、UI 全绑死在某套抽象里。DeepSeek 给出的思路更直接:一切皆插件(everything is a plugin)。框架本身只是个宿主,真正的智能体、工具、界面都以外挂插件的形式存在,想换就换。

DeepSeek Harness(命令行名为 dsh)是 DeepSeek AI 开源的 agent harness,基于 Cordis 构建。当前处于开发者预览阶段,迭代很快,定位是用最小的核心承载无限可插拔的能力。

项目基本信息

信息项详情
项目名称DeepSeek Harness
GitHub地址https://github.com/deepseek-ai/deepseek-harness
项目描述万物皆插件的开源智能体承载框架(dsh)
作者deepseek-ai
开源协议MIT License
开源状态公开(开发者预览)
LanguagesTypeScript
支持平台Windows / macOS / Linux
最后更新2026-10-23

一、项目介绍

dsh 以“插件即一切”为核心:智能体、工具、UI 都是插件,通过 Cordis 的依赖注入体系组合。它提供 Web UI(默认 http://127.0.0.1:3080)让你本地启动即用,也支持从源码构建,方便二次开发。

二、核心优势

  • 极致可插拔:核心极小,能力全靠插件。
  • 基于 Cordis:成熟的插件与依赖注入基座。
  • 开箱 Web UI:本地一条命令启动图形界面。
  • MIT 协议,可自由 fork 与商用。

三、适用场景

  • 想自研一套可扩展的智能体平台。
  • 需要把多个智能体或工具以插件方式热插拔。
  • 学习“插件化架构”的落地范式。

四、安装教程

# 需先装 Node.js,然后一键运行 Web UI
npx @deepseek-ai/dsh web

从源码构建:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

常见报错:Node 版本过低会构建失败,建议 Node 20+;pnpm 未装可改用 npm i -g pnpm。预览阶段可能有破坏性变更,升级前先看 release notes。

五、使用示例

首次体验直接:

npx @deepseek-ai/dsh web

终端会打印本地地址,浏览器打开即可对话或编排。示意:

➜ dsh web
Web UI: http://127.0.0.1:3080
✓ 已加载 12 个插件

六、常见问题

  • Q:稳定吗? A:明确标注为开发者预览,会有兼容性破坏性变更。
  • Q:必须联网吗? A:Web UI 本地运行;调用模型需配置对应服务。
  • Q:和 LangChain 类框架区别? A:更强调“插件即核心”,扩展点更彻底。

七、总结

如果你认可“小核心 + 无限插件”的架构哲学,DeepSeek Harness 是个值得跟踪的开源样本。MIT 协议、TypeScript 栈、Web UI 开箱即用,适合想自研智能体平台的人。