dock-files
dock 系列文件浏览插件:侧边栏目录树浏览会话工作区,支持新建/重命名/复制粘贴/删除、拖放导入、粘贴本地文件与剪贴板图片。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,464
- 最近推送
- 1 个月前更新
项目说明
From README
dock-files English 面向 DSH 工作区的文件浏览插件。dock-files 提供 VSCode 风格的文件树、拖放导入、剪贴板粘贴、传输任务管理和右键菜单。dock 系列的文件浏览插件:在侧边栏挂载文件面板,浏览当前会话工作目录(通过自己的 /wb-files 主机路由),点击文件交给已注册的文件查看器打开(如 dock-editor)。效果预览 主界面 右键菜单 --- --- 功能 - 目录树浏览 :惰性递归展开,目录优先、大小写不敏感排序(VSCode 资源管理器顺序);VSCode 风格文件树 UI(类型彩色图标、树形导引线、工具栏刷新/折叠全部、悬停操作按钮)。
- 会话隔离 :所有操作以会话工作目录为边界,路径经 realpath 规范化后必须位于会话工作区内,越界路径一律 403。- 文件打开 :点击文件通过 ctx.files.open 分发给匹配的文件查看器(浮窗打开)。- 对话路径打开 :设置中的 dock-files.open-source 默认值为 dock ,可选 dock / harness 。Harness 模式不包装 sidebarRight.openResource() ,完全保留原生行为。dock 模式仅包装该 canonical carrier:识别 dsh-resource://file/session/...
和 file/absolute/...,按 b67 规则逐段解码并解析实际路径;存在、非目录且有查看器的文件交给 Workbench,否则原样调用 Harness,并保留 options 。异步探测在设置切换或插件销毁后不会产生 stale Workbench 路由。- 文件管理器操作 :右键菜单提供常用文件管理功能——新建文件 / 新建文件夹(自动去重命名,创建后直接进入行内重命名)、重命名(行内编辑,Enter 确认 / Esc 取消)、复制 / 剪切 / 粘贴(复制可重复粘贴,剪切项变灰、粘贴后清除)、粘贴图片(把系统剪贴板中的图片保存为文件,如 image.png ,按 mime
Original description
DSH 生态中最好的文件浏览插件:VSCode 资源管理器级目录树、新建/重命名/复制粘贴/删除、拖放导入、粘贴本地文件与剪贴板图片、上传进度条与右键菜单;依赖 dock 基座 | The best file explorer for DSH: VSCode-level directory tree with new/rename/copy-paste/delete, drag-and-drop import, paste local files and clipboard images, upload progress and context menus; requires the dock base
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add dock-basedsh plugin --profile web add dock-filesdsh plugin --profile web add github:AKS1st/dock安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 写入文件
- 读取文件
- 访问网络
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 37 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1464 次,star 不多但真在被使用。
- 维护活跃
- 70
- 实用度
- 74
- 生态热度
- 63
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 100%
相关插件
dock
AKS1st/dock
DSH Web 工作台基座插件:提供 VSCode 风格布局外壳(活动栏/侧边栏/编辑器区/面板/状态栏)和 ctx.workbench 开放注册表,供功能插件挂载面板、视图与命令。
dsh-auto-continue
HsiangNianian/dsh-auto-continue
DSH Web 请求中断自动续跑:网络、超时或宿主崩溃等非人为失败后自动发送「继续」,支持错误分类、自适应退避、模板化继续文本与浏览器通知。
dsh-paste-code-block
cjm-m/dsh-paste-code-block
Cherry Studio 式粘贴:把多行/缩进/围栏文本或代码粘进 DSH Web 输入框时收成带边框、可折叠、带语言标签的卡片,发送时还原为围栏代码块。