侧边栏文件树加多标签预览,像 VS Code 一样浏览工作区
27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/ZrSiO4-y/dsh-explorer.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 49 处,展示前 25 条)
- 读取本地文件lib/index.js:407
try { return await realpath(r); } catch { return r; } - 读取本地文件lib/index.js:427
const real = await realpath(abs); - 请求外部主机api.deepseek.comlib/index.js:442
const upstream = await fetch("https://api.deepseek.com/user/balance", { - 发起网络请求lib/index.js:442
const upstream = await fetch("https://api.deepseek.com/user/balance", { - 读取本地文件lib/index.js:473
return JSON.parse(await readFile(pkgPath, "utf8")); - 请求外部主机api.github.comlib/index.js:519
const upstream = await fetch(`https://api.github.com/repos/${gh.owner}/${gh.repo}/tags`, { - 发起网络请求lib/index.js:519
const upstream = await fetch(`https://api.github.com/repos/${gh.owner}/${gh.repo}/tags`, { - 读取本地文件lib/index.js:534
const st = await stat(path); - 执行外部命令固定命令lib/index.js:570
execFile("powershell.exe", ["-NoProfile", "-NonInteractive", "-Command", script], { windowsHide: true, timeout: 20000 }, (err) => (err ? rej(err) : re - 执行外部命令固定命令lib/index.js:582
execFile( - 删除本地文件lib/index.js:588
try { await rm(out, { force: true }); } catch { } - 读取本地文件lib/index.js:593
const buf = await readFile(out); - 删除本地文件lib/index.js:594
await rm(out, { force: true }); - 读取本地文件lib/index.js:706
try { bst = await stat(base); } catch { json(res, 404, { error: "not-found" }); return; } - 写入本地文件lib/index.js:800
await rename(target, newPath); - 删除本地文件递归lib/index.js:814
await rm(target, { recursive: true, force: true }); - 写入本地文件lib/index.js:827
await mkdir(join(target, name)); - 发起网络请求lib/client.js:512
const apiPost = useCallback((endpoint, path, payload) => fetch("/api/explorer/" + endpoint + "?path=" + encodeURIComponent(path), { - 发起网络请求lib/client.js:527
const res = await fetch("/api/explorer/list?path=" + encodeURIComponent(path)); - 发起网络请求lib/client.js:545
fetch("/api/explorer/roots") - 发起网络请求lib/client.js:642
fetch("/api/explorer/search?q=" + encodeURIComponent(q) + "&path=" + encodeURIComponent(rootPath)) - 写入剪贴板lib/client.js:684
await navigator.clipboard.writeText(text); - 发起网络请求lib/client.js:1083
fetch(url) - 发起网络请求lib/client.js:1108
fetch("/api/explorer/zip?path=" + encodeURIComponent(file.path)) - 写入剪贴板lib/client.js:1402
navigator.clipboard.writeText(fileA.path).then(() => {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
涉及外部主机:api.deepseek.com、api.github.com
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 侧边栏文件树
- 多标签文件预览
- 搜索排序分屏
README
由 DeepSeek 最新模型翻译生成📁 dsh-explorer
DeepSeek Harness 的 VS Code 风格文件资源管理器侧边栏文件树 + 多标签预览面板 · 纯插件架构 · 官方包零改动
一键安装,打开就能用 —— 像在 VS Code 里浏览项目一样浏览你的工作区
✨ 特性
🗂️ 侧边栏文件树
- 嵌入侧边栏下半区,不遮挡会话列表,拖动把手调节上下比例
- 文件名实时搜索、按名称/大小/时间排序、隐藏项与依赖目录一键过滤
- 完整右键菜单:预览、系统程序打开、分屏、复制路径、重命名、新建文件/文件夹、删除
- 键盘导航(↑↓ 移动、→ 展开、← 折叠、Enter 打开、F2 重命名、Delete 删除)
🖥️ 多标签预览面板
- 多标签多开、分屏对比(左右/上下)、换边、拖宽,状态自动记忆
- 点击文件即预览,对话自动让出空间,绝不额外占屏
🔬 丰富预览格式
| 格式 | 预览方式 |
| 代码 / 文本 | shiki 语法高亮 + 行号 + 文件内查找 |
| 图片 | 适应窗口、滚轮缩放(以鼠标为中心)、拖动平移 |
| PDF | 浏览器内嵌 |
| PPT / PPTX | 服务器端转 PDF,100% 保真 |
| Markdown | 渲染预览 |
| CSV / Excel / Word | 表格 / 文档渲染 |
展开完整文档(README 剩余 1 节)
📁 dsh-explorer DeepSeek Harness 的 VS Code 风格文件资源管理器侧边栏文件树 + 多标签预览面板 · 纯插件架构 · 官方包零改动 一键安装,打开就能用 —— 像在 VS Code 里浏览项目一样浏览你的工作区 ✨ 特性 🗂️ 侧边栏文件树 - 嵌入侧边栏下半区,不遮挡会话列表,拖动把手调节上下比例 - 文件名实时搜索、按名称/大小/时间排序、隐藏项与依赖目录一键过滤 - 完整右键菜单:预览、系统程序打开、分屏、复制路径、重命名、新建文件/文件夹、删除 - 键盘导航(↑↓ 移动、→ 展开、← 折叠、Enter 打开、F2 重命名、Delete 删除) 🖥️ 多标签预览面板 - 多标签多开、分屏对比(左右/上下)、换边、拖宽,状态自动记忆 - 点击文件即预览,对话自动让出空间,绝不额外占屏 🔬 丰富预览格式 | 格式 | 预览方式 | | 代码 / 文本 | shiki 语法高亮 + 行号 + 文件内查找 | | 图片 | 适应窗口、滚轮缩放(以鼠标为中心)、拖动平移 | | PDF | 浏览器内嵌 | | PPT / PPTX | 服务器端转 PDF,100% 保真 | | Markdown | 渲染预览 | | CSV / Excel / Word | 表格 / 文档渲染 | | 压缩包 (zip) | 浏览包内文件并预览内层 | | 音视频 | 内嵌播放器,支持进度拖动 | 🔍 更多 - 文件名递归搜索整个工作区 - 🎈 余额胶囊:右下角实时显示账户余额 - 🆕 自动更新提示:有新版本时右下角提醒 🚀 安装 dsh plugin --profile web add github:ZrSiO4-y/dsh-explorer 装完重启 dsh --profile web,刷新页面即可。 ⚙️ 配置工作区 插件只浏览你配置的目录。编辑你的 profile cordis.patch.yml(通常在 %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml),加上: - id: explorer config: roots: - 'D:\你的项目' - 'E:\另一个目录' # 可配置多个 💡 文件只在你本机预览,不会上传到任何服务器。 🆕 更新 有新版本时,界面右下角会自动提示。重新执行安装命令覆盖即可: dsh plugin --profile web add github:ZrSiO4-y/dsh-explorer 🧱 技术栈 纯 Cordis 插件(官方 bundle 形态)· React 客户端 · 零改动官方包 📄 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ZrSiO4-y/dsh-explorer
侧边栏文件树加多标签预览,像 VS Code 一样浏览工作区
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化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,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7