DSH Plugin 插件市场 - DeepSeek Harness Plugin Market DSH 下载与安装…
66.8/100
综合分
425
GitHub 星标
14,854
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/dshplugin/dsh-plugin-hub.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-plugin @ 2.2.5
✓Node 引擎要求 >=22.6 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 15:33:28
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 85 处,展示前 61 条)
- 发起网络请求client/client.js:1358
const res = await fetch("/dsh-plugin-hub/installed", { cache: "no-store" }); - 发起网络请求client/client.js:1376
const res = await fetch("/dsh-plugin-hub/npm-release-age", { - 发起网络请求client/client.js:1392
return (await fetch("/dsh-plugin-hub/open-path", { - 发起网络请求client/client.js:1405
return (await fetch("/dsh-plugin-hub/open-log", { - 发起网络请求client/client.js:1420
const res = await fetch("/dsh-plugin-hub/choose-log-dir", { - 发起网络请求client/client.js:1437
envPromise ??= fetch("/dsh-plugin-hub/env", { cache: "no-store" }).then((res) => res.ok ? res.json() : null).catch(() => null); - 写入剪贴板client/client.js:7512
await navigator.clipboard.writeText(text); - 读取本地文件lib/services/loader.js:175
const pkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'node_modules', name, 'package.json'), 'utf8')); - 读取本地文件lib/services/loader.js:192
const profilePkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'package.json'), 'utf8')); - 读取本地文件lib/services/loader.js:200
const pkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'node_modules', name, 'package.json'), 'utf8')); - 读取本地文件lib/services/profile/profile.js:57
const pkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'package.json'), 'utf8')); - 读取本地文件lib/services/profile/profile.js:169
yaml = readFileSync(file, 'utf8'); - 写入本地文件lib/services/profile/profile.js:205
writeFileSync(file, next); - 读取本地文件lib/services/install/task-queue.js:143
return existsSync(dir) ? dir : process.cwd(); - 读取本地文件lib/services/install/task-queue.js:199
if (existsSync(candidate)) - 执行外部命令固定命令lib/services/install/task-queue.js:220
const killer = spawn('taskkill', ['/pid', String(child.pid), '/t', '/f'], { stdio: 'ignore' }); - 执行外部命令来自配置/变量lib/services/install/task-queue.js:448
child = spawn(invocation.file, attemptArgs, { - 读取本地文件lib/services/install/task-queue.js:686
const pkg = JSON.parse(readFileSync(join(profileDir, 'package.json'), 'utf8')); - 读取本地文件lib/services/install/task-queue.js:699
const meta = JSON.parse(readFileSync(join(profileDir, 'node_modules', name, 'package.json'), 'utf8')); - 读取本地文件lib/services/install/task-queue.js:717
profilePkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'package.json'), 'utf8')); - 读取本地文件lib/services/install/task-queue.js:733
const meta = JSON.parse(readFileSync(join(pkgDir, 'package.json'), 'utf8')); - 写入本地文件lib/services/log.js:64
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/services/log.js:65
appendFileSync(file, `${JSON.stringify(entry)}\n`); - 写入本地文件lib/services/log.js:75
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/services/log.js:76
writeFileSync(file, ''); - 读取本地文件lib/services/log.js:113
const raw = readFileSync(file, 'utf8'); - 写入本地文件lib/services/log.js:117
writeFileSync(file, `${lines.join('\n')}\n`); - 读取本地文件lib/http/catalog.js:38
const entry = JSON.parse(readFileSync(file, 'utf8')); - 写入本地文件lib/http/catalog.js:52
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/http/catalog.js:53
writeFileSync(file, JSON.stringify({ at: Date.now(), body })); - 读取本地文件lib/http/catalog.js:65
const manifest = JSON.parse(readFileSync(join(profileDirectory(profile), 'package.json'), 'utf8')); - 读取本地文件lib/http/catalog.js:78
const pkg = JSON.parse(readFileSync(join(profileDirectory(profile), 'node_modules', name, 'package.json'), 'utf8')); - 写入本地文件lib/http/settings.js:38
mkdirSync(dirname(customLogFile(patch.logPath)), { recursive: true }); - 执行外部命令来自配置/变量lib/http/logs.js:92
const child = spawn(bin, args, { stdio: 'ignore', detached: true }); - 执行外部命令来自配置/变量lib/http/logs.js:136
const child = spawn(bin, args); - 执行外部命令固定命令lib/http/diagnostics.js:27
const r = spawnSync('npm', ['config', 'get', 'registry'], { - 执行外部命令来自配置/变量lib/http/task.js:108
spawn(runtimeExecPath(), ['-e', HOST_RESTART_SCRIPT, String(port)], { detached: true, stdio: 'ignore' }).unref(); - 执行外部命令来自配置/变量lib/http/task.js:173
spawn(bin, args, { detached: true, stdio: 'ignore' }).unref(); - 执行外部命令固定命令lib/services/install/npm-check.js:25
const res = spawnSync('npm', ['-v'], { env, encoding: 'utf8', timeout: 10_000, stdio: ['ignore', 'pipe', 'pipe'], shell: process.platform === 'win32' - 读取本地文件lib/services/install/registry-check.js:32
const raw = JSON.parse(readFileSync(join(profileDir, 'package.json'), 'utf8')); - 读取本地文件lib/services/install/operation-log.js:81
const text = readFileSync(path, 'utf8').trim(); - 读取本地文件lib/services/install/operation-log.js:111
for (const entry of readdirSync(logsDir, { withFileTypes: true })) { - 读取本地文件lib/services/install/operation-log.js:116
const mtimeMs = statSync(file).mtimeMs; - 读取本地文件lib/services/install/operation-log.js:135
const text = readFileSync(newest.file, 'utf8'); - 执行外部命令来自配置/变量lib/services/install/preflight.js:15
const res = spawnSync(probe, [cmd], { env, encoding: 'utf8', timeout: 3000, stdio: ['ignore', 'pipe', 'pipe'] }); - 执行外部命令固定命令lib/services/install/registry-fallback.js:55
const res = spawnSync('npm', ['config', 'get', 'registry'], { - 读取本地文件lib/services/settings.js:26
const raw = JSON.parse(readFileSync(settingsFile(profile), 'utf8')); - 写入本地文件lib/services/settings.js:41
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/services/settings.js:42
writeFileSync(file, `${JSON.stringify(next, null, 2)}\n`); - 删除本地文件lib/services/settings.js:52
rmSync(settingsFile(profile), { force: true }); - 执行外部命令固定命令lib/services/probe.js:54
const out = spawnSync('scutil', ['--proxy'], { encoding: 'utf8', timeout: 1500 }); - 执行外部命令固定命令lib/services/probe.js:94
const enable = spawnSync('reg', ['query', key, '/v', 'ProxyEnable'], { encoding: 'utf8', timeout: 1500 }); - 执行外部命令固定命令lib/services/probe.js:95
const server = spawnSync('reg', ['query', key, '/v', 'ProxyServer'], { encoding: 'utf8', timeout: 1500 }); - 执行外部命令固定命令lib/services/probe.js:130
const child = spawn('curl', args, { env }); - 执行外部命令固定命令lib/services/probe.js:219
const child = spawn('git', ['ls-remote', '--exit-code', url, 'HEAD'], { env }); - 读取本地文件lib/services/profile/installed-versions.js:31
const raw = JSON.parse(readFileSync(versionsFilePath(profile), 'utf8')); - 写入本地文件lib/services/profile/installed-versions.js:86
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/services/profile/installed-versions.js:90
writeFileSync(tmp, JSON.stringify(table, null, 2) + '\n', 'utf8'); - 写入本地文件lib/services/profile/installed-versions.js:91
renameSync(tmp, file); - 执行外部命令来自配置/变量lib/services/host-version.js:26
const r = spawnSync(cmd, args, { - 读取本地文件lib/services/host-version.js:56
const manifest = JSON.parse(readFileSync(join(dir, 'package.json'), 'utf8'));
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
6 张 · 点击查看大图功能亮点
- 搜索社区插件
- 下载并安装插件
- 应用内浏览插件
展开完整介绍(124 字)↓
DeepSeek Harness 社区内置插件市场(dsh-plugin)— 搜索插件、下载并安装 10000+ 人工精选社区插件,每日更新、完全免费。内置在 Harness「设置 → 插件中心」,无需离开应用即可浏览、搜索、安装各类 AI 插件。
README
由 DeepSeek 最新模型翻译生成DSH Plugin 插件市场 - DeepSeek Harness Plugin (DSH) 下载与安装 · 插件大全
DeepSeek Harness Plugin(DSH)插件市场与插件大全,收录 5,686 个插件、全部人工精选验证、每日更新,免费浏览、搜索并按分类发现、下载与安装 DSH 插件,人工验证、来源可溯。
Listed on DSH Plugin Hub
官网 · 提交 Issue · 提交插件
简体中文 · English
什么是 DSH Plugin Hub
DSH Plugin Hub 是 DeepSeek Harness 社区插件市场:一个开源插件,遵循官方插件开发规范构建。装进「设置 → 插件市场」后,不用离开应用就能浏览、搜索并一键安装社区插件。本项目为独立社区项目,与 DeepSeek Harness 官方无隶属关系。
展开完整文档(README 剩余 1 节)
DSH Plugin 插件市场 - DeepSeek Harness Plugin (DSH) 下载与安装 · 插件大全 DeepSeek Harness Plugin(DSH)插件市场与插件大全,收录 5,686 个插件、全部人工精选验证、每日更新,免费浏览、搜索并按分类发现、下载与安装 DSH 插件,人工验证、来源可溯。 Listed on DSH Plugin Hub 官网 · 提交 Issue · 提交插件 简体中文 · English 什么是 DSH Plugin Hub DSH Plugin Hub 是 DeepSeek Harness 社区插件市场:一个开源插件,遵循官方插件开发规范构建。装进「设置 → 插件市场」后,不用离开应用就能浏览、搜索并一键安装社区插件。本项目为独立社区项目,与 DeepSeek Harness 官方无隶属关系。 插件市场特性 一键操作 · 全部可视化 - 一键安装 — 点击即装:后台队列串行执行,弹窗实时显示安装进度,可随时取消;装完刷新页面即生效,无需重启 - 一键升级 — 目录检测到新版本自动提示,卡片按钮变为「更新」,覆盖安装一键完成 - 一键卸载 — 卸载全程可视化,实时进度一目了然,卸载成功即生效 - 任务留痕 — 每次安装 / 升级 / 卸载的成功与失败都会写入通知中心,随时回查 通知中心 - 进行中任务的实时进度与取消、待重启项、成功 / 失败历史记录集中管理 - 失败可一键提交 GitHub Issue,为开源做贡献;装完即生效,仅在刷新无法解决时才提示重启,且只给单个「立即重启」,关闭弹窗即视为稍后 资源丰富 · 人工精选 - 收录 5,686 个社区插件,全部已人工精选验证,由 dsh-plugin.org 每日收录、人工审核并发布 - 涵盖界面与体验、会话与消息、记忆与上下文、工具能力等分类,按分类浏览、搜索直达 - 每个插件标注人工验证状态(verified)、Star / Fork 评分、版本号与最近更新时间,来源可溯 中英双语 · 直观筛选 - 界面默认跟随系统语言,右上角一键手动切换,界面文案与插件数据同步切换 - 支持「最热 / 最新 / 最早收录」排序,双语描述、能力标签一目了然 - 按已安装 / 未安装快速过滤,配合全文搜索精确定位目标插件 实时同步 · 轻量安全 - 数据与官网同源,安装后自动获取最新目录,无需手动升级 - 仅浏览器端注入,无宿主服务依赖,无遥测、无隐私采集 功能一览 已安装插件列表 · 自定义安装 集中管理当前环境已装的全部插件,支持搜索、来源筛选与排序,行尾提供更新、卸载与「在 Finder 中显示」 · 手动安装目录外的任意插件,支持 NPM 包、GitHub 源码与 DSH 命令行三种通道 设置 · 系统日志 集中配置更新检查、NPM 镜像源、代理通道、安全信任、系统诊断与日志存放位置 · 记录安装、卸载、设置变更与诊断轨迹,按分类与级别筛选,内置日志查看器 确认安装 · 确认卸载 安装前展示插件名称、来源仓库与执行命令,确认后才开始安装 · 卸载前展示待移除的插件,确认后才从环境移除,避免误删 确认更新 · 通知中心 检测到新版本时弹出,确认后原位覆盖安装到最新版 · 集中管理安装、卸载、更新的历史记录、实时进度与待重启提醒 官网一览 插件市场的数据由 dsh-plugin.org 整理发布,两侧实时同步;在官网还可以查看插件详情、评分与 GitHub 源码链接。 官网首页 · 分类展示 数据与插件市场同源,人工精选验证、每日更新 · 按分类浏览全部收录插件,支持搜索直达 为什么选择 DSH Plugin Hub DSH Plugin 插件市场收录 5,686 个 DeepSeek Harness Plugin(DSH)插件,全部已人工精选验证,每日更新,免费按分类浏览、搜索、下载与安装,来源可溯。 及时更新 新发布的 DSH plugin 会尽快收录进插件市场,已有插件的描述、分类与兼容状态也会定期刷新。专业团队持续跟进 DeepSeek Harness 生态动态,让你始终看到最新信息。 人工审核 每个 DSH plugin 都由专业的技术团队人工核查,逐项核对安装命令、兼容状态(verified / unconfirmed)与 DSH 目标版本(dshTarget),并标注能力分类,质量有保障。 来源可查 每个 DSH plugin 都链回其 GitHub 源码仓库,并展示 Star、Fork 与最近更新时间;本站数据整理自 DeepSeek Harness 官网、官方架构文档与官方仓库,看到的信息都有据可查。 安装 DSH Plugin Hub 从 npm 安装(推荐): dsh plugin --profile web add dsh-plugin 插件已发布到 npm registry(包名 dsh-plugin),一条命令即可安装使用,无需任何构建。 从 GitHub 安装: dsh plugin --profile web add git+https://github.com/dshplugin/dsh-plugin-hub.git 提示:插件已内置浏览器端 bundle,从 GitHub 安装无需任何构建与授权;装完重启 dsh web,在「设置 → 插件市场」即可使用。 更新 DSH Plugin Hub 插件市场检测到新版本时会提示一键更新;如果旧版本存在更新缺陷导致拉取不到最新版,请直接用命令行升级: 方式一:直接更新到最新(推荐) dsh plugin --profile web update dsh-plugin 方式二:强制升级(旧版更新不上时) update 若受旧版缺陷影响无法拉取最新版,用显式版本号强制重装最新版: dsh plugin --profile web add dsh-plugin@latest 方式三:卸载重装到最新(最稳) add 对已安装的实例不覆盖版本,先卸载再安装必然拿到最新版: dsh plugin --profile web remove dsh-plugin dsh plugin --profile web add dsh-plugin 更新后重启 dsh web 即可生效。 更新/重装后市场不见了? 如果你在「设置 → 插件」里取消勾选过 dsh-plugin,profile 的 dsh.profile.bundles 里就没有它了——依赖还在 node_modules,但不会被组合,重启后市场不会出现。到「设置 → 插件」重新勾选 dsh-plugin;也可以把 "dsh-plugin" 加回 ~/.dsh/profiles/<profile>/package.json 的 dsh.profile.bundles,再重启宿主。 快速开始:在 DeepSeek Harness 中使用 安装完成后重启 dsh web,打开 设置 → 插件市场,即可浏览并安装插件。插件市场与 dsh-plugin.org 官网数据同源、实时同步。 提交你的 DSH plugin 把插件发布到 GitHub,加上 dsh-plugin topic,DSH Plugin 插件目录就会自动发现并收录。收录要求与提交流程见官网提交插件页面。 贡献 - 收录你的插件:加上 dsh-plugin topic 即可自动发现,入口见官网提交插件 - 数据勘误 / 功能建议:欢迎提交 Issue - 参与开发:Fork 本仓库并提交 Pull Request 相关项目 - dsh-plugin.org — 插件市场官网,数据同源 - deepseek-ai/deepseek-harness — DeepSeek Harness 本体 许可 MIT © DSH Plugin Hub contributors
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dshplugin/dsh-plugin-hub
DSH Plugin 插件市场 - DeepSeek Harness Plugin Market DSH 下载与安装…
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7