聚合 npm 与精选源,一键安装卸载 dsh 插件
32.7/100
综合分
4
GitHub 星标
371
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-storenpm 源 · dsh-store 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_smoke_failed · 2026/10/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-store @ 0.5.2
✓Node 引擎要求 >=22.5 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 16:43:56
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 28 处,展示前 22 条)
- 读取本地文件lib/index.js:28
const d = JSON.parse(readFileSync(CONFIG_FILE, "utf8")); - 写入本地文件lib/index.js:40
mkdirSync(STORE_DIR, { recursive: true }); - 写入本地文件lib/index.js:41
mkdirSync(VERIFY_DIR, { recursive: true }); - 执行外部命令固定命令lib/index.js:52
execFile("curl", args, { - 读取本地文件lib/index.js:114
const st = statSync(AWESOME_CACHE); - 读取本地文件lib/index.js:116
const cached = JSON.parse(readFileSync(AWESOME_CACHE, "utf8")); - 执行外部命令固定命令lib/index.js:137
execFile("curl", args, { encoding: "utf8", env, windowsHide: true, timeout: 4e4 }, (err, stdout, stderr) => { - 读取本地文件lib/index.js:149
const cached = JSON.parse(readFileSync(AWESOME_CACHE, "utf8")); - 写入本地文件lib/index.js:173
writeFileSync(AWESOME_CACHE, JSON.stringify(items, null, 2)); - 执行外部命令固定命令lib/index.js:186
execFile("curl", ["-sS", "--max-time", "30", url], { encoding: "utf8", env, windowsHide: true, timeout: 4e4 }, (err, stdout, stderr) => { - 读取本地文件lib/index.js:210
const c = JSON.parse(readFileSync(cacheFile, "utf8")); - 写入本地文件lib/index.js:218
writeFileSync(cacheFile, JSON.stringify({ ok, at: Date.now() })); - 写入本地文件lib/index.js:256
writeFileSync(CATALOG_FILE, JSON.stringify(fresh, null, 2)); - 读取本地文件lib/index.js:272
const st = statSync(CATALOG_FILE); - 写入本地文件lib/index.js:341
writeFileSync(CATALOG_FILE, JSON.stringify(catalog, null, 2)); - 执行外部命令来自配置/变量lib/index.js:403
const r = spawnSync(process.execPath, [bin, "plugin", "--profile", profile, ...args], { - 发起网络请求lib/index.js:841
fetch('/plugin-store/api/readme?name=' + encodeURIComponent(name)).then(function (r) { return r.json(); }).then(function (d) { - 发起网络请求lib/index.js:862
fetch('/plugin-store/api/restart', { method: 'POST' }).then(function (r) { return r.json(); }).then(function (d) { - 发起网络请求lib/index.js:873
fetch('/plugin-store/api/toggle', { - 发起网络请求lib/index.js:886
fetch('/plugin-store/api/' + kind, { - 发起网络请求lib/index.js:912
fetch('/plugin-store/api/catalog').then(function (r) { return r.json(); }).then(function (d) { - 发起网络请求lib/index.js:930
fetch('/plugin-store/api/updates').then(function (r) { return r.json(); }).then(function (d) {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 聚合npm与精选源
- 一键安装卸载插件
README
由 DeepSeek 最新模型翻译生成dsh-store
Awesome DSH Plugin
已收录于 awesome-dsh-plugin 精选列表(Development & Runtime)
DeepSeek Harness 插件商店:上游基础设施。聚合 npm registry + awesome 精选 + GitHub 星标的 dsh 插件目录,质量验证 + 分类 + 星标排序,在 dsh 内一键安装 / 卸载(走官方 dsh plugin add/remove),装完重启即生效。
与社区其他商店的差异
| 能力 | dsh-store | 社区其他商店(dsh-market / plugin-hub / workshop 等) |
| 数据源 | npm registry 权威源(插件实际安装处)+ awesome 精选 + GitHub 星标 | 多为 GitHub topic / awesome 目录(二手源、含蹭话题噪声) |
| 质量验证 | dsh 字段后台验证,自动剔除噪声(250→222 实测) | 无 |
| 安装 | 官方 dsh plugin add/remove(dsh.profile.bundles 层,与命令行等价),失败自动回退 pnpm + patch | 多为 clone / 手改 patch |
展开完整文档(README 剩余 1 节)
dsh-store
Awesome DSH Plugin
已收录于 awesome-dsh-plugin 精选列表(Development & Runtime)
DeepSeek Harness 插件商店:上游基础设施。聚合 npm registry + awesome 精选 + GitHub 星标的 dsh 插件目录,质量验证 + 分类 + 星标排序,在 dsh 内一键安装 / 卸载(走官方 dsh plugin add/remove),装完重启即生效。
与社区其他商店的差异
| 能力 | dsh-store | 社区其他商店(dsh-market / plugin-hub / workshop 等) |
| 数据源 | npm registry 权威源(插件实际安装处)+ awesome 精选 + GitHub 星标 | 多为 GitHub topic / awesome 目录(二手源、含蹭话题噪声) |
| 质量验证 | dsh 字段后台验证,自动剔除噪声(250→222 实测) | 无 |
| 安装 | 官方 dsh plugin add/remove(dsh.profile.bundles 层,与命令行等价),失败自动回退 pnpm + patch | 多为 clone / 手改 patch |
| 可安装性 | 目录里每个 npm 条目都能真的装上 | GitHub-only 列表装上即报错 |
| 已安装识别 | 三源合并(bundles + dependencies + patch) | 大多无 |
| 客户端 | 侧边栏按钮 + 设置页分区 + 完整页面 | 部分有设置页 |
功能
- 聚合目录:npm registry 关键词精确搜索(keywords:dsh-plugin)+ awesome-dsh-plugin 精选(324 个,11 分类)+ AdamPlatin123 自动雷达(运行级验证)+ GitHub 星标合并,750+ 插件
- 精选叠加:awesome 人工精选插件打「精选」徽章 + 分类;雷达验证通过的显示「雷达验证」徽章;未上 npm 的精选显示 GitHub 跳转
- 质量过滤:后台验证每个包的 package.json 是否有 dsh 字段(真插件标记),剔除噪声
- 一键安装:官方 dsh plugin add(自动 reconcile dsh.profile.bundles),失败回退 pnpm add + patch 合并
- 一键卸载:官方 dsh plugin remove,自动清理 patch 残留
- 已安装管理:已安装插件可一键「停用 / 启用」(写 cordis.patch.yml 的 disabled,HMR 实时生效,无需重启)
- 更新检查:一键检查所有已安装插件是否有新版本,列出可更新项,一键更新
- 详情 README:点插件详情异步加载 README 摘要(本地优先,npm 兜底)
- 一键重启:装完需要重启的改动提供一键重启
- 命令:/plugin-store(摘要)、/plugin-install (直接安装)
安装
npm i dsh-store
profile patch(~/.dsh/profiles//cordis.patch.yml):
- insert:
- id: plugin-store
name: 'dsh-store'
或者官方命令:dsh plugin --profile web add dsh-store。
重启 dsh,打开 http://:/plugin-store。
使用
- 浏览:搜索 / 分类筛选 / 按星标·最新·名称排序,卡片显示精选徽章、描述、作者、版本、星标
- 安装:点「安装」→ 官方 dsh plugin add → 点「立即重启」生效
- 已安装管理:已安装插件显示「停用 / 启用」按钮(写 cordis.patch.yml 的 disabled,HMR 实时生效,无需重启)
- 更新检查:顶部「检查更新」按钮 → 列出可更新插件 → 一键更新
- 详情:点卡片看完整描述、分类、README 摘要与仓库链接;未上 npm 的精选跳 GitHub
- 命令行:/plugin-install dsh-plugin-xxx
配置
~/.dsh/plugin-store/config.json:
{ "proxy": "http://127.0.0.1:7892", "profile": "web" }
| 字段 | 说明 |
| proxy | GitHub API 代理(国内环境需要);环境变量 DSH_PLUGIN_STORE_PROXY 可覆盖 |
| profile | 安装目标 profile(默认 web);环境变量 DSH_PLUGIN_STORE_PROFILE 可覆盖 |
目录缓存 24h(~/.dsh/plugin-store/catalog.json),页面「刷新目录」强制更新。
数据源与质量
| 源 | 用途 |
| registry.npmjs.org/-/v1/search?text=keywords:dsh-plugin | 插件清单(权威,可安装) |
| awesome-dsh-plugin 精选列表 | 分类 + 精选徽章(324 个,人工审核) |
| api.github.com/search/repositories?q=topic:dsh-plugin | 星标 / 仓库 / 更新信息合并 |
| AdamPlatin123/awesome-dsh-plugins 雷达 | 运行级验证状态(✅ 运行级可用等,194+ 条目) |
质量验证:安装前后台逐个 GET 每个包的 /latest 检查 dsh 字段(缓存 7 天),无该字段的剔除——npm 关键词搜索会混入蹭关键词的包,这个过滤保证目录里都是真插件。
架构
┌─ dsh-store ─────────────────────────────────────────────┐
│ host:catalog 引擎(npm + awesome + 雷达 + GitHub → 合并 → 验证 → 缓存)│ │ 安装引擎(官方 dsh plugin add/remove → 回退 pnpm + patch)│ │ API:/plugin-store/api/{catalog,refresh,install,uninstall,restart} │ │ client:侧边栏「插件商店」按钮 + 设置页分区(--dsw-* 变量) │ └────────────────────────────────────────────────────────┘
无外部运行时依赖(curl 为 Windows 自带;pnpm 走 PowerShell shim 解析;官方 dsh plugin 路径自动注入代理)。
开发
npm run build # esbuild 构建 lib/index.js + lib/client.js
node test-mock.mjs # mock + 集成测试(隔离 profile,真实 pnpm 安装/卸载,22 项)
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
huguangyu666/dsh-store
聚合 npm 与精选源,一键安装卸载 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