DeepSeek Harness 插件市场怎么进?桌面版、网页版、终端三个入口分别怎么安装插件

安装与快速上手发布于 2026-10-01作者: DeepSeek Plugin 插件市场
DeepSeek HarnessDSH plugin插件市场插件安装桌面端命令行
桌面版、网页版、终端三个入口都能装 DSH plugin,但各自对应的 profile 与生效方式不同:桌面版走应用内插件市场、归 desktop profile,网页版走浏览器里的插件市场、归 web profile,终端用 dsh plugin add 直装。本文讲清三个入口的位置、生效方式与取舍。

装 DSH plugin(中文也常写作 DSH插件、DeepSeek插件)的入口有三个——桌面版应用、浏览器里的网页版、终端命令行;三者都能装,但装进的是不同 profile,生效方式也不一样。 这篇按「三个入口各怎么进 → 装进哪个 profile → 怎么选」讲清楚,避免「明明装好了却在插件市场看不到」。

三个入口总览:桌面版、网页版、终端怎么装 DSH plugin

三个入口共用同一套插件机制,区别在界面形态与归属的 profile(来源)。 先看一张对照表:

入口怎么进归哪个 profile生效方式
桌面版应用打开应用 → 设置 → 插件市场desktop重启应用
网页版 Web UIdsh web 后访问 http://127.0.0.1:3080web刷新页面
终端命令行dsh plugin --profile web add <包名或仓库>由 --profile 决定立即写入

先装好 DSH Plugin Hub,插件市场入口才会出现在设置里;它同时是插件管理界面,已安装列表与更新检测都收在里面。

DSH Plugin Hub 自定义安装面板:NPM 包、GitHub 源码、DSH 命令行三种安装通道

入口一:桌面版应用里的插件市场

桌面版打开后,插件市场就在应用界面里:设置 → 插件市场,选中插件点「安装」。 三点要知道:

  1. 走应用菜单装命令行入口 — 桌面版用应用菜单里的「管理 dsh 命令…」把 dsh 装进系统,这是之后用终端的前提。预期:装完打开新终端执行 dsh --version 有版本号,细节见《桌面端命令》。
  2. 插件归 desktop profile — 桌面端独占 desktop profile,它自己的插件就装在这里。预期:不要在网页版或命令行里找它,三个 profile 的列表互不相通。
  3. 命令行装桌面端插件要先退应用 — 先启动一次桌面版初始化 profile,再完全退出应用,最后执行 dsh plugin --profile desktop add <包名>。预期:内置命令会拒绝未初始化的 profile,所以顺序不能反。

可见桌面版最省事,但它的插件只服务于桌面端本身,不影响你在终端里跑的 dsh web。

入口二:网页版 Web UI 里的插件市场

网页版入口是终端先跑 dsh web,再用浏览器打开它打印的 http://127.0.0.1:3080,页面顶部就能进插件市场(来源)。 三点:

  1. 先有服务才有页面 — 服务没起来或已退出,浏览器里自然没有插件市场可进。预期:终端仍在前台打印监听地址;打不开先按《3080 端口打不开》排查。
  2. 点安装等于跑一条命令 — 市场里点「安装」,后台执行的仍是一条 dsh plugin add,只是界面把过程和结果可视化。预期:装完刷新页面,已安装列表里出现该插件。
  3. 远程机器也能用 — 在远程服务器上跑 dsh web,通过 SSH 端口转发到本地浏览器,插件市场照常可用。预期:远程只打印宿主机 URL,属正常现象。

网页版适合「本体跑在服务器、用浏览器操作」的场景,插件归 web profile。

入口三:终端命令行直装 DSH plugin

终端是最直接也最可脚本化的入口:dsh plugin --profile web add <包名或仓库>,一条命令完成拉取与写入。 三点:

  1. 明确指定 profile — 命令必须带 --profile,否则容易装进非预期的运行栈。预期:与你在网页版里看到的 profile 对上,列表就一致。
  2. 三种来源写法一致 — npm 包名、github:owner/repo、本地路径都能作为 add 的目标。预期:命令回显进入安装流程,不会报未知参数,细节见《dsh plugin add 命令怎么用》。
  3. 便于批量与脚本 — 终端可以按清单逐条执行,也便于在 CI、远程主机上复现。预期:装完用 dsh plugin --profile web list 统一核对。
DSH Plugin Hub 插件市场

插件市场里挑插件、看版本最省事,重装与批量交给终端——两者操作的是同一份已安装列表,只是入口不同。用法见《用插件市场装插件》。

三个入口怎么选:装 DSH plugin 按场景定

  1. 日常挑插件用桌面版或网页版的插件市场:搜索、分类、版本、更新提醒都可视化,一次点一个最直观。
  2. 服务器与远程环境用网页版:本体在远端跑,浏览器在本地看,插件装进远端机器自己的 profile。
  3. 批量、脚本、CI 用终端:只有命令行能写进脚本按清单连装,也不依赖图形界面。
  4. 别跨 profile 找插件:桌面端在 desktop、网页版在 web,看不到不等于没装上,先确认自己在看哪个 profile。
  5. 本体与插件分开看:三个入口装插件的差异只在 profile 归属,跨平台装本体的差异见《插件按操作系统安装》。

装完第一个插件后,把常用插件补齐即可。DSH Plugin Hub 是插件市场兼管理界面,多入口共用同一份列表。

来源:DeepSeek Harness 桌面端 README(官方仓库)、dsh CLI README(官方仓库)、dshplugin/dsh-plugin-hub

常见问题

DeepSeek Harness 插件市场在桌面版和网页版里是同一个界面吗?

**桌面版和网页版的 DSH plugin 插件市场是同一套界面,但管的是不同 profile。** DeepSeek Harness 桌面版与网页版都从「设置 → 插件市场」进,看到的市场页面一致;区别在插件归属——桌面版操作 desktop profile,网页版操作 web profile,两个 profile 的已安装列表互不相通。

桌面版装完 DSH plugin 为什么要重启应用才生效?

**桌面版装完 DSH plugin 要重启应用,是因为桌面端独占 desktop profile。** 给 DeepSeek Harness 桌面版装插件后,需要重新打开应用才会按新的依赖与加载声明重建运行栈;用命令行装更要注意——必须先启动一次桌面版初始化 profile,完全退出应用后才能执行 dsh plugin --profile desktop add。

网页版插件市场打不开,是不是得先用 dsh web 起服务?

**是的,网页版要装 DSH plugin,就必须先跑起 Web UI 服务。** DeepSeek Harness 的网页版入口是终端执行 dsh web 后打印的 http://127.0.0.1:3080,服务没起来或已退出,浏览器里自然没有插件市场可进;先确认服务在前台运行,再刷新页面。

命令行装插件和插件市场点安装,装到的是同一个 profile 吗?

**DSH plugin 装进哪个 profile,取决于你写没写 --profile。** 插件市场里点安装,装进的是当前这个界面所属的 profile;命令行执行 dsh plugin --profile web add 则明确装进 web。若命令行漏带 --profile 或带错 profile,就会出现「装好了但在插件市场看不到」的情况。

三个客户端入口里,批量装 DSH plugin 用哪个最合适?

**批量装 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

来源