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 包安装 · 安装无需配置
DSH 自带右侧预览能看文本/代码/图片/PDF/docx/xlsx,但:dsh plugin --profile web add dsh-local-filesdsh plugin --profile web add github:DeveloperYe/dsh-local-files安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 动态执行代码
- 写入文件
- 读取文件
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 10 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1176 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 70
- 生态热度
- 61
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 85%
相关插件
dsh-menu
tangu2023/dsh-menu
为侧边栏「工作区文件」树添加自定义右键菜单:新建文件夹、重命名、在文件管理器中显示、浏览器打开、VS Code 打开、复制路径、流式 ZIP 下载、删除。
EverOS
EverMind-AI/EverOS
One portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.
dsh-memory
FuRongJun-1999/dsh-memory
白箱AGI架构探索:元认知(自我认知循环)、持续学习(知识飞轮)、世界模型(条件空间+语义时空图)、自我改进(自举纪律)、零LLM白箱管线与可审计信任护栏。