在网页设置页安装并构建本地或 Git 插件
26/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/JMweitao/dsh-local-plugin-installer.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 72 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 读取本地文件lib/index.mjs:40
if (argv0 !== void 0 && argv0 !== "" && isAbsolute(argv0) && existsSync(argv0)) return argv0; - 执行外部命令来自配置/变量lib/index.mjs:70
if (!viaShell || process.platform !== "win32") return spawn(file, [...args], { - 执行外部命令来自配置/变量lib/index.mjs:75
return spawn(comspec, [ - 执行外部命令固定命令lib/index.mjs:99
spawn("taskkill", [ - 读取本地文件lib/index.mjs:114
if (!existsSync(packageFile)) throw new Error("所选目录没有 package.json"); - 读取本地文件lib/index.mjs:115
const manifest = JSON.parse(readFileSync(packageFile, "utf8")); - 读取本地文件lib/index.mjs:132
if (!existsSync(patch)) throw new Error(`找不到 bundle patch 文件: ${patch}`); - 发起网络请求lib/client.cjs:56
const response = await fetch(route, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 从设置页安装插件
- 构建本地插件
- 支持Git插件
从 DSH Web 设置页安装并构建本地插件
README
由 DeepSeek 最新模型翻译生成dsh-local-plugin-installer
中文 · English
一个 DeepSeek Harness(DSH)Web 插件,为本地及 Git DSH 插件开发提供 设置 → 插件 → 安装插件 页面。
版本:0.2.0
功能
- 在 Web 设置页面中选择本地 DSH 插件目录,或粘贴 Git/GitHub 地址。
- 将本地目录或 Git 源安装到当前 web profile。
- 修改本地插件源码后,直接在所选目录中执行 pnpm build。
- 在界面中显示执行的命令、工作目录、退出码、标准输出和标准错误。
- 安装时检查目标目录是否包含 package.json 与 dsh.bundle.patch 声明。
安装
从本地源码安装
pnpm install
pnpm build
dsh plugin --profile web add .
安装完成后重启 DSH Web。
展开完整文档(README 剩余 1 节)
dsh-local-plugin-installer 中文 · English 一个 DeepSeek Harness(DSH)Web 插件,为本地及 Git DSH 插件开发提供 设置 → 插件 → 安装插件 页面。 版本:0.2.0 功能 - 在 Web 设置页面中选择本地 DSH 插件目录,或粘贴 Git/GitHub 地址。 - 将本地目录或 Git 源安装到当前 web profile。 - 修改本地插件源码后,直接在所选目录中执行 pnpm build。 - 在界面中显示执行的命令、工作目录、退出码、标准输出和标准错误。 - 安装时检查目标目录是否包含 package.json 与 dsh.bundle.patch 声明。 安装 从本地源码安装 pnpm install pnpm build dsh plugin --profile web add . 安装完成后重启 DSH Web。 从 GitHub 安装 dsh plugin --profile web add github:JMweitao/dsh-local-plugin-installer#v0.1.0 也可以使用 Git URL: dsh plugin --profile web add git+https://github.com/JMweitao/dsh-local-plugin-installer.git#v0.1.0 如果终端找不到 dsh 命令,请用启动 DSH 时使用的命令/入口执行,或先全局安装对应的 DSH CLI。安装完成后需要重启 DSH Web。 使用方法 1. 打开 DSH Web。 2. 进入 设置 → 插件 → 安装本地插件。 3. 选择本地插件目录,或粘贴 Git 安装地址。 4. 本地插件还没有构建产物、或修改了源码时,点击 pnpm build。 5. 点击安装按钮,插件会执行: dsh plugin --profile web add <本地目录或 Git 地址> Git 地址支持: github:JMweitao/dsh-local-plugin-installer#v0.1.0 git+https://github.com/JMweitao/dsh-local-plugin-installer.git#v0.1.0 https://github.com/JMweitao/dsh-local-plugin-installer Git 安装源会由包管理器下载,不能在本插件页面直接执行 pnpm build;pnpm build 只适用于本地目录。 6. 重启 DSH Web,使 Host 和 Client bundle 重新组合加载。 安全说明 本插件会从 Web UI 发起本地命令: - dsh plugin --profile web add <所选目录> - 在所选目录中执行 pnpm build 请只选择你信任的插件目录。pnpm build 会执行目标包在 package.json 中定义的构建脚本,该脚本可能在本机执行任意代码。 开发 pnpm install pnpm run check 构建输出: - lib/index.mjs:Host 入口 - lib/client.cjs:Web Client bundle A DeepSeek Harness (DSH) Web plugin that adds a Settings → Plugins → Install plugin tab for local and Git-based DSH plugin development. Version: 0.2.0 Features - Pick a local DSH plugin directory or paste a Git/GitHub source from the Web settings page. - Install a local directory or Git source into the current web profile. - Run pnpm build inside a selected local plugin directory after source changes. - Show the command, working directory, exit code, stdout, and stderr in the UI. - Validate that install targets contain package.json and a dsh.bundle.patch declaration. Installation From a local checkout pnpm install pnpm build dsh plugin --profile web add . Restart DSH Web after installation. From GitHub dsh plugin --profile web add github:JMweitao/dsh-local-plugin-installer#v0.1.0 Or use a Git URL: dsh plugin --profile web add git+https://github.com/JMweitao/dsh-local-plugin-installer.git#v0.1.0 If your terminal cannot find dsh, use the same DSH entry point used to start the application, or install the relevant DSH CLI globally. Restart DSH Web after installation. Usage 1. Open DSH Web. 2. Go to Settings → Plugins → Install local plugin. 3. Select a local plugin directory or paste a Git installation source. 4. 选中的本地插件需要构建,或者源码有改动时,点击 pnpm build。 5. 点击安装按钮,运行: dsh plugin --profile web add <local-directory-or-git-source> 支持的 Git 源: github:JMweitao/dsh-local-plugin-installer#v0.1.0 git+https://github.com/JMweitao/dsh-local-plugin-installer.git#v0.1.0 https://github.com/JMweitao/dsh-local-plugin-installer Git 源由包管理器下载,无法直接在本页面构建;pnpm build 只对本地目录生效。 6. 重启 DSH Web,让 Host 与 Client 的打包组合重新加载。 安全说明 本插件会从 Web UI 主动运行本地命令: - dsh plugin --profile web add <selected-directory> - 在选中目录内执行 pnpm build 请只对你信任的插件目录使用。包的 pnpm build 脚本可以在你的机器上执行任意代码。 开发 pnpm install pnpm run check 构建产物: - lib/index.mjs — Host 入口 - lib/client.cjs — Web 客户端打包文件 插件结构 . ├─ cordis.patch.yml ├─ package.json ├─ src/ │ ├─ index.ts │ └─ client.tsx └─ lib/ ├─ index.mjs └─ client.cjs 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
JMweitao/dsh-local-plugin-installer
在网页设置页安装并构建本地或 Git 插件
相关插件 · 市场 / 管理
插件精选列表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