DSH 快速上手:WSL 安装 + 插件市场 + 跨 AI 技能迁移
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/
每个插件卡片展示:名称、作者、分类、收藏数(★)、用途描述。

2.1 浏览方式
| 方式 | 说明 |
|---|---|
| 搜索 | 右上角输入关键词,如 mcp、ui、skill |
| 分类筛选 | 按 dev / ui / skill / mcp 等分类过滤 |
| 排序 | ★ 高→低 / 低→高 / 名称 A→Z |
2.2 插件详情页
点进卡片后可以看到:
- 插件类型:Skill(技能)/ Cordis 插件 / Bundle(组合包)/ MCP
- Git 仓库、许可证、更新时间
- 可直接复制的安装命令
⚠️ 安装第三方插件意味着它将在你的 DSH 进程中运行。安装前建议检查源码和许可证。
三、实战:从搜索到安装
以 dsh-find-plugins 为例——一个让 DSH 自动搜索 GitHub 上的插件并安装的技能包。
3.1 搜索
在插件市场搜索 find-plugins,找到对应插件并进入详情页。

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.yaml的allowBuilds中添加包名后重试即可。
四、跨 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-plugintopic,或查看 DSH 官方仓库deepseek-ai/deepseek-harness - 技能开发辅助:社区提供
make-dsh-plugin、skill-creator等插件,可辅助生成和评估技能
本文基于 DSH 0.1.0-rc.6(2026-08)整理,DSH 迭代较快,具体命令和接口请以实际安装版本为准。
更多推荐




所有评论(0)