如果你是第一次接触 DeepSeek Harness(DSH),这篇是「听说 DSH」到「装好第一个插件」的最短路径:一条命令安装,重启一次生效,剩下的就是知道去哪找、装前查什么。

第 0 步——先装 DSH 本体

DSH 是跑在你机器上的编码 agent 框架。最快的方式:

npx @deepseek-ai/dsh web

macOS 也可以用 Homebrew:

brew install dsh

首次启动会引导你配置模型 provider。Web 界面起来后(默认 http://127.0.0.1:3080),框架就能用了。

第 1 步——找一个靠谱的插件

插件以 GitHub 仓库或 npm 包的形式发布。本站(dsh-plugin.work)就是让你不用盲刷 GitHub 的:

  • 插件目录:完整索引,可按分类、语言、许可证、Star 数和插件类型标签(插件 / 桌面应用 / 合集)筛选。
  • 人工精选:一小撮真人逐条挑过的项目,每条都写了推荐理由。Star 只能说明热度,说明不了好坏。
  • 插件详情页:每条都链回源码仓库,展示许可证、最近活跃时间和准确的安装命令。

装之前值得在详情页上确认三件事:许可证是什么、仓库有没有归档、最近一次更新是什么时候,以及仓库 README 里关于权限的说明。

第 2 步——一条命令装好

每个插件详情页都给出安装命令,通常是两种之一:

# GitHub 托管的插件
dsh plugin --profile web add github:owner/repo

# npm 包插件
dsh plugin --profile web add @scope/package-name

这条命令做三件事:解析包、把插件加进当前 profile 的插件列表、用 pnpm 安装。--profile web 指定 web profile;如果你用无头模式跑 dsh,可以不带。

第 3 步——重启并验证

重启后插件生效:

# dsh 以服务方式运行的话
brew services restart dsh

然后刷新 http://127.0.0.1:3080。插件自带的界面(如果有)会出现在 设置 → 插件 或它自己注册的位置。终端确认:

dsh plugin list

更新与卸载

dsh plugin update @scope/package-name   # 更新单个插件
dsh plugin remove @scope/package-name   # 卸载

更新和安装一样,重启后生效。

装之前,先想清楚一件事

安装插件等于让它的代码以你机器的权限运行,所以第一次安装请像装任何软件一样对待:

  1. 读一遍源码仓库——至少是 README 和插件清单。
  2. 看许可证和维护状态(归档仓库是明显的红灯)。
  3. 优先选本站标记为「插件」类型、有真实描述的条目;空描述或语焉不详的页面是弱信号。
  4. 凡是要求网络访问、凭据或执行 shell 的插件,先搞明白为什么,再决定装不装。

DSH 插件生态还很年轻:大多数项目体积小、社区维护、值得在运行前花一分钟看一眼。本站核实事实,但不替你审代码。