DSH 快速上手:WSL 安装、插件市场与跨 AI 技能迁移

DSH(DeepSeek Harness) 是一个"一切皆插件"的 AI 平台——工具、技能、服务、界面都通过插件扩展。

本文覆盖三件事:装环境 → 找插件 → 迁技能,照着做即可。


一、环境准备:WSL + Node + DSH

DSH 是 Node 命令行 + 本地 Web 服务,大量依赖 shell 执行和文件系统操作。Windows 用户强烈建议在 WSL 中使用,原因很简单:

  • 命令、权限、路径行为与 Linux 一致,避免编码 / 换行符 / 盘符路径等兼容问题;
  • 插件目录和配置文件统一落在 Linux 侧,管理更干净。

1.1 安装 WSL

PowerShell(管理员)执行:

wsl --install

重启后进入默认发行版(如 Ubuntu),先更新系统:

sudo apt update && sudo apt upgrade -y

1.2 安装 Node 与 DSH

# 安装 Node LTS
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs

# 启用 pnpm(DSH 插件管理依赖 pnpm)
corepack enable

# 全局安装 DSH
npm install -g @deepseek-ai/dsh

# 验证
dsh --version

1.3 启动 Web UI

dsh web

浏览器打开终端输出的地址即可。常用帮助:

dsh --help
dsh plugin --help

在这里插入图片描述

访问 Windows 侧文件:WSL 中 Windows 磁盘挂载在 /mnt/<盘符>/,例如 E:\space\IDE\hms 对应 /mnt/e/space/IDE/hms。不过跨文件系统 I/O 性能较差,频繁访问的项目建议放到 WSL 原生文件系统中。


二、插件市场:搜索与安装

DSH 官方维护了一个插件市场,收录社区插件,支持搜索、分类筛选和排序:

插件市场https://deepseek-harness-plugin.com/zh-CN/plugins/

每个插件卡片展示:名称、作者、分类、收藏数(★)、用途描述。
0

2.1 浏览方式

方式说明
搜索右上角输入关键词,如 mcpuiskill
分类筛选dev / ui / skill / mcp 等分类过滤
排序★ 高→低 / 低→高 / 名称 A→Z

2.2 插件详情页

点进卡片后可以看到:

  • 插件类型:Skill(技能)/ Cordis 插件 / Bundle(组合包)/ MCP
  • Git 仓库、许可证、更新时间
  • 可直接复制的安装命令

⚠️ 安装第三方插件意味着它将在你的 DSH 进程中运行。安装前建议检查源码和许可证。


三、实战:从搜索到安装

dsh-find-plugins 为例——一个让 DSH 自动搜索 GitHub 上的插件并安装的技能包。

3.1 搜索

在插件市场搜索 find-plugins,找到对应插件并进入详情页。
1

3.2 安装

详情页会给出安装命令,直接复制到终端执行:

# 安装到指定 profile(如 web)
dsh plugin --profile web add github:Nagi-ovo/dsh-find-plugins

如需锁定特定版本:

dsh plugin --profile web add 'github:Nagi-ovo/dsh-find-plugins#<commit-hash>'

3.3 验证

插件类型是否需重启
Skill 技能❌ 不需要,目录 watcher 自动发现
Bundle / 带配置的插件✅ 需要重启对应 profile

常见问题:部分 GitHub 源插件的 prepare 脚本可能被 pnpm 拦截。按报错提示在 pnpm-workspace.yamlallowBuilds 中添加包名后重试即可。


四、跨 AI 技能迁移

你在 Codex / Qwen / Claude Code 等工具中积累的 skills(SKILL.md + 脚本 / 参考资料),DSH 使用完全相同的格式,直接复制目录即可复用。

4.1 技能发现目录

作用范围目录
当前项目<项目根>/.dsh/skills/
全局(所有项目)~/.dsh/skills/
跨 AI 共享~/.agents/skills/

将包含 SKILL.md 的完整技能目录(含 scripts/references/ 等)复制到上述任一目录即可,无需重启。

4.2 迁移示例

其它 AI 工具的全局技能通常位于:

# Windows 侧(WSL 中通过 /mnt/c 访问)
C:\Users\<用户名>\.codex\skills\
C:\Users\<用户名>\.qwen\skills\
C:\Users\<用户名>\.claude\skills\

将需要的技能目录复制到项目级 .dsh/skills/

# 示例:将 Codex 中的技能迁移到当前项目
PROJECT=/mnt/e/space/IDE/hms   # 替换为你的项目路径
SRC=/mnt/c/Users/<用户名>/.codex/skills

mkdir -p "$PROJECT/.dsh/skills"

for skill in minimax-xlsx playwright-cli skill-creator ui-ux-pro-max; do
  cp -r "$SRC/$skill" "$PROJECT/.dsh/skills/$skill"
done

去全局而非项目级:把目标目录改为 ~/.dsh/skills/ 即可。

同名技能:Codex 和 Qwen 中的同名技能通常内容一致,取一份即可。

4.3 验证

回到 DSH 对话,检查可用技能列表中是否出现已迁移的技能名称。出现后即可通过自然语言触发,例如"用 playwright 跑一下登录测试"。


五、小结

步骤完成标志
WSL + Node + DSH 安装dsh web 能启动 Web UI
插件市场使用能搜索、查看详情、复制安装命令
安装插件插件生效(Skill 自动发现 / Bundle 重启后加载)
技能迁移其它 AI 的 skills 在 DSH 中可被识别和调用

后续探索

  • 开发自己的插件:从 Skill(SKILL.md 指令)入手,再到 Cordis 插件(index.mjs 注册工具/服务)、Bundle(带 UI 的组合层)
  • 更多插件:GitHub 搜索 dsh-plugin topic,或查看 DSH 官方仓库 deepseek-ai/deepseek-harness
  • 技能开发辅助:社区提供 make-dsh-pluginskill-creator 等插件,可辅助生成和评估技能

本文基于 DSH 0.1.0-rc.6(2026-08)整理,DSH 迭代较快,具体命令和接口请以实际安装版本为准。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐