跳到主要内容
Plugin

dsh-local-files

DeveloperYe/dsh-local-files

由 DSH web server 直接提供的本地文件管理页:整盘浏览,图片/PDF/音视频/文本/Markdown/JSON/CSV/沙箱 HTML/docx/xlsx 预览,Range 下载与目录 ZIP,拖拽上传、复制粘贴、带冲突检测的文本编辑、新建/重命名/删除(进回收目录),以及 xlsx 单元格编辑另存为副本。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,176
最近推送
10 天前更新

项目说明

From README

dsh-local-files 给 DeepSeek Harness Web 补上「本机文件管理」的本地小插件。零第三方依赖,只用 ctx.webServer 注册同源路由(同一个 3080 端口,复用 dsh-access-gate 的密码门),不引入新端口、不新起服务。它解决什么 DSH 自带右侧预览能看文本/代码/图片/PDF/docx/xlsx,但: 1.全产品没有「下载到本机」的动作( /api/file 只有内联,且有字节上限); 2.文件树与预览只认会话工作区( workspaceFiles.list 限定 workspace root); 3.

zip 这类二进制容器没有渲染器,只显示「不支持预览」,也没有出口; 4.没有任何上传 / 复制粘贴 / 打包下载的入口。本插件补上这些洞。功能 整盘浏览 :默认首页取配置里的 home (未配置时落到第一个盘符),顶部「🏠 首页」+ 盘符按钮 + 面包屑 + 绝对路径跳转。

预览 (右侧面板): 类型 行为 --- --- 图片(png/jpg/gif/webp/bmp/ico/avif/svg) 内联显示 PDF 浏览器内嵌 PDF 阅读器 视频 / 音频 / 播放器,支持 Range 拖动 文本 / 代码 等宽预览(默认 512 KiB 上限,超出提示截断) Markdown 客户端安全渲染(标题/列表/代码块/引用/链接,HTML 先转义) JSON 解析后缩进美化,非法 JSON 回退原文 CSV / TSV 表格渲染(引号、转义引号、多行字段都支持,最多 300×60) HTML 默认在 sandbox="" 的 iframe 里渲染( 禁用脚本 ,CSP 限制外部资源),可切「源码」 docx 客户端快速预览 :懒加载 mammoth( lib/vendor )+ DOMPurify 式白名单清洗后渲染 HTML,秒开;工具条另有「 LibreOffice 精排 」按钮,点击后走 Host officeToPdf 转 PDF(带进度/等待秒数提示) xlsx / xls / xlsm

Original description

Local file manager for DeepSeek Harness Web: browse, preview, download, upload, edit, rename and delete host files from the browser, over the same authenticated DSH web server

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
DSH 自带右侧预览能看文本/代码/图片/PDF/docx/xlsx,但:
shell
dsh plugin --profile web add dsh-local-files
shell
dsh plugin --profile web add github:DeveloperYe/dsh-local-files

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 动态执行代码
  • 写入文件
  • 读取文件
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 10 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1176 次,star 不多但真在被使用。

维护活跃
86
实用度
70
生态热度
61
上手便捷
100
信号质量
100
数据置信度
85%
评分怎么算