Git 优先的文件树侧栏:VS Code 风格层级线、M/A/U/D/R git 状态装饰、HEAD 与工作区对照预览、媒体预览、拖拽引用(文件/文件夹/选中代码带行号)—— 纯插件。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:No-PRM/dsh-explorer
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
dsh-explorer
给 DeepSeek Harness 网页端加一个文件树侧栏。右侧边缘一个蓝色圆形按钮,点开就是当前工作区的文件抽屉 —— 懒加载加虚拟化,目录再大也不卡。
插件只加 UI 和几条只读路由,不碰 dsh 自带的包,升级一般不会出问题。

功能
- 右侧抽屉(拖边缘调宽)+ 悬浮蓝色开关,开合状态和宽度都会记住
- VS Code 那种逐行层级线,悬浮时高亮当前行的线
- git 状态一眼看:最右一列 M/A/U/D/R 字母、文件名着色、文件夹脏点、删除的文件画删除线、gitignore 的变淡
- 有改动的文件支持 git 对照:预览里直接看 HEAD 与工作区并排 diff
- 点文件直接预览:文本走 CodeMirror(Ctrl+F 是 VS Code 样式的查找条),图片/视频/音频/PDF 内嵌播放
- 把文件/文件夹(或预览里选中的代码,自动带
路径:起始行-结束行)拖进聊天输入框,插入引用,输入框上方显示可删除的引用标签 - 搜索(跳过 .git 和 node_modules)、全部展开/折叠、每 1.2 秒自动刷新
两个包
| 包 | 干什么 |
|---|---|
dsh-explorer |
宿主端(Node)。提供只读 /filetree/* 接口:列目录、读文件、搜索、git 状态、媒体流。零依赖。 |
dsh-client-ui-explorer |
浏览器端(TS/TSX)。按钮、抽屉、你能看到的一切。 |
两个都按官方插件契约写。接线和部署细节见 dsh-plugins/README.zh-CN.md。
安装
两个都要。一行命令 bundle 安装:
dsh plugin --profile web add "github:No-PRM/dsh-explorer#main&path:/dsh-plugins/dsh-explorer"
dsh plugin --profile web add "github:No-PRM/dsh-explorer#main&path:/dsh-plugins/dsh-client-ui-explorer"
# 重启 dsh
(开发机:保持 junction + cordis.patch.yml insert 行,别在同一 profile 跑 bundle 命令。)
手动方式(开发/免重启):把两个包拷进 profile 的 node_modules,再在它的 cordis.patch.yml 加:
- insert:
- id: filetree
name: dsh-explorer-v1
- id: ui-filetree
name: dsh-client-ui-explorer
重启 dsh;不想重启就把宿主包名递增(v8、v9…)。浏览器 bundle 是自包含的,跑起来不需要 npm install。完整步骤看 dsh-plugins/README.zh-CN.md。
开发
cd dsh-plugins/dsh-client-ui-explorer
npm run dev # watch + 同步到运行中的 profile
npm run bundle # 一次性压缩构建
npm run types # 生成 lib/types/*.d.ts
npm run typecheck
宿主改动写在 dsh-plugins/dsh-explorer/lib/index.js,拷进 profile 时包名递增即可免重启。
文档
- dsh-plugins — 架构、安装、部署(English)
- dsh-client-ui-explorer(English)
- dsh-explorer(English)
MIT
链接
同类插件
zhu1090093659/dsh-web-ui#packages/dsh-web-ui-all★ 2775
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
omdsh-dev/DSH-better-sidebar★ 1305
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
ccch1mneyyy/dsh-TUI★ 1293
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
omdsh-dev/dsh-at-file★ 225
Codex 风格的 `@file` 文件引用,输入框里直接搜索并引用工作区文件。
huiliyi37/dsh-tianshu-tui★ 174
DeepSeek Harness 的终端 UI(TUI)。
Nagi-ovo/dsh-visualize★ 126
对话内生成式 UI:模型把交互式 HTML 卡片直接画进会话流,带流式预览与沙箱渲染。