在浏览器里浏览、上传、预览与编辑工作区文件
27.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lings01/dsh-filepanel-plugin该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 82 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
写入剪贴板(不计风险)
查看扫描证据(共 1 处,展示前 1 条)
- 写入剪贴板src/client.js:547
navigator.clipboard.writeText(entry.path).then(() => flash('ok', '已复制路径')).catch(() => flash('err', '复制失败'))
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 浏览工作区文件
- 上传下载文件
- 预览编辑搜索打包
README
由 DeepSeek 最新模型翻译生成dsh-filepanel-plugin
DeepSeek Harness (DSH) 工作区文件面板插件 —— 在浏览器界面中管理当前工作区文件的可视化面板。
一个运行在 DSH Web 界面中的动态 Cordis 插件:从屏幕右侧边缘滑出一个文件面板,浏览、上传、下载、预览、编辑、搜索、压缩…… 当前工作区的全部文件操作,都在浏览器里完成。
UI 无 emoji,全部使用 SVG 线条图标,配色全面接入 DSH 主题令牌(--dsw-alias-),亮/暗主题自动适配。
功能一览
| 分类 | 功能 |
| 入口 | 屏幕最右边缘热区/标签,鼠标悬停 0.3s 滑出,移出面板 0.5s 自动收起;面板宽度可拖拽调整 |
| 浏览 | 面包屑导航、上级目录、刷新、目录内过滤、目录优先排序 |
| 传输 | 流式上传(1MB/块、进度条 + 速率 + 可取消、上限 2GB、临时文件原子替换)、下载、浏览器新标签打开 |
| 预览 | PDF(内嵌浏览器阅读器)、图片、文本/代码(行号 + 语法高亮 + 编辑,Ctrl/Cmd+S 保存) |
| 文件操作 | 新建文件/文件夹、重命名、删除(二次确认)、复制路径、移动/复制到其他目录(目录选择器) |
| 批量 | 多选 → 批量下载 / 打包 / 移动 / 复制 / 删除 |
展开完整文档(README 剩余 1 节)
dsh-filepanel-plugin DeepSeek Harness (DSH) 工作区文件面板插件 —— 在浏览器界面中管理当前工作区文件的可视化面板。 一个运行在 DSH Web 界面中的动态 Cordis 插件:从屏幕右侧边缘滑出一个文件面板,浏览、上传、下载、预览、编辑、搜索、压缩…… 当前工作区的全部文件操作,都在浏览器里完成。 UI 无 emoji,全部使用 SVG 线条图标,配色全面接入 DSH 主题令牌(--dsw-alias-),亮/暗主题自动适配。 功能一览 | 分类 | 功能 | | 入口 | 屏幕最右边缘热区/标签,鼠标悬停 0.3s 滑出,移出面板 0.5s 自动收起;面板宽度可拖拽调整 | | 浏览 | 面包屑导航、上级目录、刷新、目录内过滤、目录优先排序 | | 传输 | 流式上传(1MB/块、进度条 + 速率 + 可取消、上限 2GB、临时文件原子替换)、下载、浏览器新标签打开 | | 预览 | PDF(内嵌浏览器阅读器)、图片、文本/代码(行号 + 语法高亮 + 编辑,Ctrl/Cmd+S 保存) | | 文件操作 | 新建文件/文件夹、重命名、删除(二次确认)、复制路径、移动/复制到其他目录(目录选择器) | | 批量 | 多选 → 批量下载 / 打包 / 移动 / 复制 / 删除 | | 搜索 | 全工作区递归搜索:文件名 + 文本内容匹配,结果一键直达 | | 压缩 | 选中项打包为 zip;.zip 文件一键解压到当前目录 | | 上传方式 | 按钮选择 + 拖拽上传(拖入面板即传) | 截图 (暂无截图 —— 请打开面板自行体验) 工作原理 这是一个 Host + Client 双端的动态 Cordis 插件: - Host 半部(src/host.js): - 通过 harness.handle 注册 15 个 Package-private RPC 方法(列表、搜索、读写、移动/复制、zip/unzip、流式上传等) - 在 webServer 注册同源下载路由 /__dsh__/filepanel/download,带一次性令牌 + 工作区包含校验,支持 inline 预览(图片/PDF)与附件下载 - 所有路径经 fs.contains 强制约束在会话工作区内;写操作遵循会话沙箱策略(workspace-write) - Client 半部(src/client.js): - 注册到 shell.overlay 插槽(浮动层,不替换任何自带 UI) - React 组件 + 内联 SVG 图标 + DSH 主题令牌,无需构建、无外部依赖 RPC 方法表(panel.) | 方法 | 说明 | | list | 列出目录(名称/类型/大小/绝对路径) | | search | 递归搜索(文件名 + ≤256KB 文本文件内容;深度 ≤8,结果 ≤200) | | readText / writeText | 文本读取(≤512KB 预览)/ 原子写入 | | createDir / remove / rename | 新建目录 / 删除 / 重命名 | | move / copy | 批量移动 / 递归复制(含同名冲突检查) | | zip / unzip | 打包(zip -r)/ 解压(unzip -o) | | uploadStart / uploadChunk / uploadAbort | 流式上传(base64 分块写入临时文件,完成后原子替换) | | token | 下载路由一次性令牌 | 安装与使用 当前版本以 DSH 动态插件形式运行(无需改部署配置、无需构建): 1. 在 DSH 会话中调用 cordis_define,提供 src/host.js 与 src/client.js 两段代码(函数体,不含外层 export)。 2. 调用 cordis_run 激活(Client 半部首次需在界面中批准)。 3. 激活后:鼠标移到屏幕最右边缘悬停片刻,文件面板即从右侧滑出;或点击右侧边缘的文件夹标签。 注意:动态插件是进程内临时扩展,重启后需重新定义/运行。若要持久化,可将该插件纳入 DSH 部署的 Cordis 组合(cordis.yml)。 依赖与限制 - Host 依赖服务:fs、shell、webServer、sandboxPolicy(DSH 标准能力,均随部署提供) - 压缩功能依赖系统命令 zip / unzip(Linux 常见,未安装时仅打包/解压不可用) - 上传上限 2GB;预览上限:文本 512KB、图片/PDF 256MB;全局搜索限深度 8、访问节点 4000、结果 200 - 「用系统应用打开」在无图形界面的服务器上不可用(会给出友好提示;请使用面板内预览或浏览器打开) 开发 dsh-filepannel-plugin/ ├── src/ │ ├── host.js # Host 半部(RPC + 下载路由) │ └── client.js # Client 半部(面板 UI) ├── README.md # 中文文档 ├── README.en.md # English docs └── LICENSE # MIT 提交 PR 前请保持:无 emoji、配色仅用 DSH 主题令牌、纯 JavaScript(无 TS/JSX/构建)。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Lings01/dsh-filepanel-plugin
在浏览器里浏览、上传、预览与编辑工作区文件
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化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,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目