DeepSeek Harness 插件市场怎么进?桌面版、网页版、终端三个入口分别怎么安装插件
装 DSH plugin(中文也常写作 DSH插件、DeepSeek插件)的入口有三个——桌面版应用、浏览器里的网页版、终端命令行;三者都能装,但装进的是不同 profile,生效方式也不一样。 这篇按「三个入口各怎么进 → 装进哪个 profile → 怎么选」讲清楚,避免「明明装好了却在插件市场看不到」。
三个入口总览:桌面版、网页版、终端怎么装 DSH plugin
三个入口共用同一套插件机制,区别在界面形态与归属的 profile(来源)。 先看一张对照表:
| 入口 | 怎么进 | 归哪个 profile | 生效方式 |
|---|---|---|---|
| 桌面版应用 | 打开应用 → 设置 → 插件市场 | desktop | 重启应用 |
| 网页版 Web UI | dsh web 后访问 http://127.0.0.1:3080 | web | 刷新页面 |
| 终端命令行 | dsh plugin --profile web add <包名或仓库> | 由 --profile 决定 | 立即写入 |
先装好 DSH Plugin Hub,插件市场入口才会出现在设置里;它同时是插件管理界面,已安装列表与更新检测都收在里面。

入口一:桌面版应用里的插件市场
桌面版打开后,插件市场就在应用界面里:设置 → 插件市场,选中插件点「安装」。 三点要知道:
- 走应用菜单装命令行入口 — 桌面版用应用菜单里的「管理 dsh 命令…」把
dsh装进系统,这是之后用终端的前提。预期:装完打开新终端执行dsh --version有版本号,细节见《桌面端命令》。 - 插件归 desktop profile — 桌面端独占 desktop profile,它自己的插件就装在这里。预期:不要在网页版或命令行里找它,三个 profile 的列表互不相通。
- 命令行装桌面端插件要先退应用 — 先启动一次桌面版初始化 profile,再完全退出应用,最后执行
dsh plugin --profile desktop add <包名>。预期:内置命令会拒绝未初始化的 profile,所以顺序不能反。
可见桌面版最省事,但它的插件只服务于桌面端本身,不影响你在终端里跑的 dsh web。
入口二:网页版 Web UI 里的插件市场
网页版入口是终端先跑 dsh web,再用浏览器打开它打印的 http://127.0.0.1:3080,页面顶部就能进插件市场(来源)。 三点:
- 先有服务才有页面 — 服务没起来或已退出,浏览器里自然没有插件市场可进。预期:终端仍在前台打印监听地址;打不开先按《3080 端口打不开》排查。
- 点安装等于跑一条命令 — 市场里点「安装」,后台执行的仍是一条
dsh plugin add,只是界面把过程和结果可视化。预期:装完刷新页面,已安装列表里出现该插件。 - 远程机器也能用 — 在远程服务器上跑
dsh web,通过 SSH 端口转发到本地浏览器,插件市场照常可用。预期:远程只打印宿主机 URL,属正常现象。
网页版适合「本体跑在服务器、用浏览器操作」的场景,插件归 web profile。
入口三:终端命令行直装 DSH plugin
终端是最直接也最可脚本化的入口:dsh plugin --profile web add <包名或仓库>,一条命令完成拉取与写入。 三点:
- 明确指定 profile — 命令必须带
--profile,否则容易装进非预期的运行栈。预期:与你在网页版里看到的 profile 对上,列表就一致。 - 三种来源写法一致 — npm 包名、
github:owner/repo、本地路径都能作为 add 的目标。预期:命令回显进入安装流程,不会报未知参数,细节见《dsh plugin add 命令怎么用》。 - 便于批量与脚本 — 终端可以按清单逐条执行,也便于在 CI、远程主机上复现。预期:装完用
dsh plugin --profile web list统一核对。

插件市场里挑插件、看版本最省事,重装与批量交给终端——两者操作的是同一份已安装列表,只是入口不同。用法见《用插件市场装插件》。
三个入口怎么选:装 DSH plugin 按场景定
- 日常挑插件用桌面版或网页版的插件市场:搜索、分类、版本、更新提醒都可视化,一次点一个最直观。
- 服务器与远程环境用网页版:本体在远端跑,浏览器在本地看,插件装进远端机器自己的 profile。
- 批量、脚本、CI 用终端:只有命令行能写进脚本按清单连装,也不依赖图形界面。
- 别跨 profile 找插件:桌面端在 desktop、网页版在 web,看不到不等于没装上,先确认自己在看哪个 profile。
- 本体与插件分开看:三个入口装插件的差异只在 profile 归属,跨平台装本体的差异见《插件按操作系统安装》。
装完第一个插件后,把常用插件补齐即可。DSH Plugin Hub 是插件市场兼管理界面,多入口共用同一份列表。
来源:DeepSeek Harness 桌面端 README(官方仓库)、dsh CLI README(官方仓库)、dshplugin/dsh-plugin-hub
常见问题
**桌面版和网页版的 DSH plugin 插件市场是同一套界面,但管的是不同 profile。** DeepSeek Harness 桌面版与网页版都从「设置 → 插件市场」进,看到的市场页面一致;区别在插件归属——桌面版操作 desktop profile,网页版操作 web profile,两个 profile 的已安装列表互不相通。
**桌面版装完 DSH plugin 要重启应用,是因为桌面端独占 desktop profile。** 给 DeepSeek Harness 桌面版装插件后,需要重新打开应用才会按新的依赖与加载声明重建运行栈;用命令行装更要注意——必须先启动一次桌面版初始化 profile,完全退出应用后才能执行 dsh plugin --profile desktop add。
**是的,网页版要装 DSH plugin,就必须先跑起 Web UI 服务。** DeepSeek Harness 的网页版入口是终端执行 dsh web 后打印的 http://127.0.0.1:3080,服务没起来或已退出,浏览器里自然没有插件市场可进;先确认服务在前台运行,再刷新页面。
**DSH plugin 装进哪个 profile,取决于你写没写 --profile。** 插件市场里点安装,装进的是当前这个界面所属的 profile;命令行执行 dsh plugin --profile web add 则明确装进 web。若命令行漏带 --profile 或带错 profile,就会出现「装好了但在插件市场看不到」的情况。
**批量装 DSH plugin 用终端最合适。** DeepSeek Harness 插件市场适合挑插件、看版本,一次点一个;终端执行 dsh plugin --profile web add 才能写进脚本按清单连装,也便于在远程机器上操作——远程机器通常没有图形界面可点。
相关术语
- desktop profile
- desktop profile 是 DeepSeek Harness 桌面端独占的运行栈,由 Electron 应用持有并独占其目录与包管理器状态。普通 CLI 不能启动或修改它,但桌面端内置命令可以在应用退出后管理它的插件。— DeepSeek Harness 桌面端 README
- web profile
- web profile 是 dsh web 启动 Web UI 时使用的运行栈,浏览器里的插件市场操作的就是它。命令行执行 dsh plugin --profile web add 装进来的插件,会出现在这个 profile 的已安装列表里。— dsh CLI README
- 插件市场
- 插件市场是 DeepSeek Harness Web UI 内置的插件收录与安装入口,位于「设置 → 插件市场」,桌面版与网页版共用同一套界面。它按当前界面所属的 profile 展示已安装列表与安装结果。— dshplugin/dsh-plugin-hub GitHub 仓库
- --profile desktop
- --profile desktop 是管理 DeepSeek Harness 桌面端插件时的参数写法,配合 add、list、remove 使用,且必须在启动一次桌面端并完全退出后运行,否则内置命令会拒绝未初始化的 profile。— DeepSeek Harness 桌面端 README
来源
- DeepSeek Harness 桌面端 README· deepseek-ai
- dsh CLI README· deepseek-ai
- dshplugin/dsh-plugin-hub GitHub 仓库· GitHub