dsh-file-explorer-kit
ice5kysl/dsh-file-explorer-kit
dsh Web 会话内「文件」页签(conversation.view,order 20):以当前会话工作区为根的面包屑目录浏览,内联预览消毒渲染的 Markdown(marked + DOMPurify)、图片、带行号文本与 PDF;目录与读取全部经 ctx.webServer 注册的只读 /dsh-files 宿主路由,无任何写端点(中英双语)。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,632
- 最近推送
- 19 天前更新
项目说明
From README
dsh-file-explorer-kit GitHub: | MIT License | Target dsh: @deepseek-ai/dsh ≥ 0.1.1-rc.2 | English · 简体中文 A dsh (DeepSeek Harness) plugin written to official conventions, in "bundle" form.
It solves one pain point: Your workspace holds lots of files, and every time you want a quick look at the directory structure or a file's contents, you have to switch to Finder / File Explorer — that's a hassle.
This plugin lets you browse workspace directories and preview files directly inside the session , without leaving dsh Web: - A third session tab, "Files" (Chat Trajectory Files; shown as 对话 轨迹 文件 in the Chinese UI): registers into the official conversation.
view view ring, ordered after chat (order 0) and trajectory (order 10) at order 20, and the tab bar appears automatically; the tab label follows the interface language (文件 / Files); - Opens rooted at the current session's workspace directory ;
Original description
dsh (DeepSeek Harness) file explorer: browse the active session's workspace and preview files (Markdown/image/PDF/text/binary) right inside the chat GUI — a standard Cordis bundle plugin (read-only /dsh-files host routes + a conversation.view file tab).
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add dsh-file-explorer-kitgit clone https://github.com/ice5kysl/dsh-file-explorer-kit && cd dsh-file-explorer-kitnpm install # installs build-time deps (typescript/esbuild/@types/marked/dompurify/lucide-react, etc.)安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 读取文件
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 19 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1632 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 66
- 生态热度
- 64
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
dsh-artifact-linker
loyalchiiina/dsh-artifact-linker
把对话里出现的每个文件产物变成可点入口,并且拒绝给解析不到的文件画芯片。悬停时先异步解析,只有文件真的存在才变手型并画蓝色虚线框(结果进 30 秒 TTL 缓存,反复悬停不重复请求);确认不是产物的片段保持普通文字,右键直接放行宿主原生菜单。左键在资源管理器里定位并选中该文件(Shell.Application 的 Explore + SelectItem,带 SVSI_ENSUREVISIBLE 所以会自动滚到可见处;刻意不用 explorer.exe /select,因为已有窗口时它会静默丢掉选中)。右键七项:在侧边栏预览、用默认程序打开、在文件夹中显示、另存为、复制文件、复制文件路径、添加到对话框。Ctrl/Shift+左键用默认程序打开,Alt+左键复制路径。路径按绝对路径、会话工作区、各 profile 工作区、以及带深度预算的同名文件索引逐级解析,遇到「提及吞掉了前面几个词」时从左收缩重试。宿主侧还常驻六条系统提示词铁律,让绝对路径留在工具参数里、正文只写文件名;所有路由仅回环可用。
dsh-solution-explorer
xiaoksio/dsh-solution-explorer
DSH Web GUI 右侧边栏:VS Code 风格文件浏览器加源代码管理(git 状态、暂存/取消暂存/放弃变更、提交、差异、提交图形、抓取/拉取/推送同步、分支与远程管理、Git 初始化、多仓库切换、文件状态着色、文件类型图标),并提供打开会话/文件树/源代码管理里任一文件的编辑器视图(Markdown/HTML/PDF/图片预览、15 种语言语法高亮、逐块差异编辑、Ctrl+S 保存)、文件操作(新建/移动/复制/删除、在文件管理器中显示)、可折叠图标窄条、多标签底部终端(ConPTY),以及由宿主已配置模型基于暂存差异生成提交信息。
dsh-workspace-explorer
Jiyr0119/dsh-workspace-explorer
独立单功能的工作区文件树面板:会话头部图标打开当前工作区目录树的动画弹窗;点击或拖拽文件即可把引用插入输入框;自带搜索、行内预览、实时设置与中英双语;零配置,一条命令即装即用。