DSH 右栏里的 Windows 磁盘管理:卷总览带用量条、按会话分组列出每次对话产出的文档、把文件直接拖进对话输入框、多选与批量删除(只进回收站)、可展开的目录树带程序真图标、补上会话没碰过的工作区文档、按需统计文件夹大小,右键菜单对齐资源管理器;删除一律进回收站。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Ananpng123/dsh-disk-manager
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 中文
在 DeepSeek Harness 右侧栏按「磁盘管理 / 资源管理器」的逻辑浏览本地磁盘:卷总览、目录浏览、目录大小统计、桌面快捷入口与预览。
仅支持 Windows。浏览 + 恰好两种写操作:删除(一律进回收站)与新建文件夹,不做任何分区操作(扩容 / 压缩 / 格式化)。
功能
- 卷总览:按「此电脑」的排法显示每块盘——盘体图标、
卷标 (盘符)、已用进度条、X 可用,共 Y - 目录浏览:进入任意目录,支持排序(名称/大小/修改时间/类型)、分组、详细/紧凑两种密度
- 地址栏:点一下变输入框,直接输入路径回车跳转
- 目录大小统计:右键目录按需统计,带时限保护,不会卡住界面
- 按类型打开:文本/代码/图片/PDF/Office 交给右栏内置预览;视频、音频、压缩包等直接交给系统默认程序
- 桌面快捷区:桌面内容直接铺在卷列表下半区,快捷方式显示应用真图标
- 悬停预览:鼠标停在文件夹上,右侧浮层显示内容,最多三级,支持级联与下钻
- 多开:右键「在新标签页打开」,两个面板可以停在不同盘上,各自记住位置
- 删除:文件/文件夹右键删除,二次确认,只进回收站
- 新建文件夹:目录内空白处右键,输入名字就地创建;重名只提示,不覆盖
安装
从插件市场安装
在 DSH 设置 → 插件市场的索引源里添加:
https://ananpng123.github.io/dsh-disk-manager/index.json
然后在发现页搜索 disk,点安装。
从本地目录安装
# 在 DSH 里通过插件管理器安装(本地目录或包)
plugin_manager install_bundle <path-to>dsh-disk-manager
安装后重启一次 DSH,会话头会多出两个按钮——详见下文「装完之后看哪里」。
插件分两半:
index.js跑在 DSH 宿主进程,client.js跑在浏览器。改动了index.js必须重启 DSH,刷新页面只能更新client.js。
收录状态
已向两个社区索引提交,都在等审核:
| 索引 | 提交 | 状态 |
|---|---|---|
| awesome-dsh-plugin | PR #11387 | open,CI 全绿,改动 +7/-0 |
| 开放插件市场(dshopen.org) | issue #200 | open,走 Git 来源(尚未发 npm) |
两个都合并之前,直接按 tag 装:
git+https://github.com/Ananpng123/dsh-disk-manager.git#v0.4.2
插件自带的索引托管在 https://ananpng123.github.io/dsh-disk-manager/index.json,把它加进 Discover 的索引源就能立刻看到这条收录。
使用
装完必须重启一次 DSH。 宿主侧要注册 HTTP 路由(/api/dsh-disk),重启才会挂上;没重启时任何操作都会提示「后端未就绪」。界面侧有热更新,宿主侧没有。
装完之后看哪里
重启后看会话头——输入框上方那一排小图标。那里多了两个按钮:
| 图标 | 悬停提示 | 点开是什么 |
|---|---|---|
| 显示器 | 桌面文件 | 你的桌面目录,右栏打开,文件夹可就地展开 |
| 层叠文件夹 | 工作区文件 | 当前工作区里每次对话产出的文档,按会话分组 |
两个都是右栏 tab,可以同时开好几个。
磁盘面板
- 点显示器图标进入卷列表(已经开着磁盘面板时点任意卷卡片也行)
- 点卷进入,或在地址栏输入路径回车
- 点文件夹就地展开,双击则整页进入
- 右键文件或文件夹:在面板里预览、用系统程序打开、在资源管理器中显示、复制路径、删除(只进回收站)
- 右键卷卡片:打开、在新标签页打开、磁盘体检、属性
工作区文件面板
- 点层叠文件夹图标
- 列表按会话分组、最近的在最上;点分组标题可以折叠展开
- 点文档用 DSH 内置预览打开;右键可以用系统程序打开、定位、复制路径、删除
- 搜索框按文件名跨所有分组过滤
兼容性
| 项 | 要求 |
|---|---|
| 系统 | Windows 10 / 11 |
| DSH | >=0.2.1-rc.5(实测版本) |
| PowerShell | Windows PowerShell 5.1(系统自带) |
| 依赖 | 无第三方 npm 依赖 |
已知限制
- 仅 Windows:host 半全部依赖 Windows API 与 PowerShell,其它平台整个插件不工作
- 不做分区操作:不提供扩容、压缩、格式化
- 无永久删除:删除一律进回收站
- 无重命名 / 撤销:因此右键菜单里也没有「撤销重命名」
- 不自动刷新:磁盘内容变化需要手动刷新
- 图标:走
SHGetFileInfo,UWP 与普通程序均可;极少数注册异常的 AppX 可能显示通用图标 - PowerShell 被禁用时:图标退化为文件类型图标,其余功能不受影响
结构
dsh-disk-manager/
├── package.json # 插件清单、bundle patch、client inject
├── cordis.patch.yml # 插入 host 半
├── index.js # host 半:HTTP 端点(/api/dsh-disk)
├── client.js # client 半:右栏 tab、菜单、浮层
├── icon.svg # 插件图标
├── index.json # 插件市场索引(格式 1)
├── test/ # 冒烟自检 + 索引校验
└── ACCEPTANCE-*.md # 验收报告
host 端点:volumes ls size open reveal terminal mkdir info cleanup clipboard icons trash settings。
开发
# 语法检查
node --check index.js && node --check client.js
# 冒烟自检:直接调宿主侧 handlers,不需要启动 DSH
npm test
# 市场索引校验:用宿主自带的 parseMarketIndex 跑一遍
npm run test:market
npm test 在系统临时目录建沙箱,跑 7 项:卷枚举、目录列举、目录大小、新建、重名文案、文件属性、空路径拦截,跑完自动清理。
npm run test:market 读取 index.json,用 DSH 安装目录里的 @deepseek-ai/dsh-plugin-market-index 校验字段、相对图标解析与安装参数,缺字段或写错会在报错里给出 JSON 路径。
许可证
MIT
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-task-board★ 9925
侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
zhu1090093659/dsh-web#packages/dsh-web-all★ 9925
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 6712
右下角常驻的小鲸鱼挂件:余额、今日已用与每轮对话消耗(含峰谷价),余额预警与今日预算的泡泡内容都可编辑;泡泡点击序列模块化自定义,支持并列加权 A/B、随机台词与随机图片;内置 30+ 厂商模板(OpenAI / OpenRouter / Kimi / 硅基流动 / 方舟 / 智谱 / MiniMax 等),按模型查余额与订阅额度;另有任务结束音效、导入音频、自定义角色与资源管理。数据全在本机,无遥测。
ccch1mneyyy/dsh-TUI★ 6538
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
omdsh-dev/DSH-better-sidebar★ 4808
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
Devin-AXIS/deepseek-design#deepseek-idesign★ 1672
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。