DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

twoweeks1995 /

twoweeks1995/dsh-appdata-scanner

Verified

DSH 只读 AppData 分析插件:资源管理器式下钻浏览,显示每个目录的体积、来源软件、用途与可删建议,支持按需联网查询

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@c614f2c2

AppData Scanner

一个 DeepSeek Harness(DSH)客户端插件 + 独立命令行工具:只读分析 Windows 的 AppData 目录, 回答三个问题——

这个目录占了多少空间?是哪个软件生成的?能不能删?

它不会删除任何东西。 只帮你定位和解释,删除的决定权始终在你自己手里。

特性

  • 资源管理器式浏览:点文件夹进入下一层,顶部「← 返回上一级」+ 面包屑跳级
  • 递归体积统计:显示每个目录含所有后代的真实大小、文件数、最后修改时间
  • 三种排序:名称 / 大小 / 修改日期,可切换升降序,选择会记住
  • 三档安全判定:可安全删除 / 需拆分确认 / 不可删除,混合目录会拆到子项
  • 一键定位:每行一个按钮,在资源管理器中打开并选中该目录
  • 按需联网:对未知目录可联网检索 + 模型总结,给出结论与带摘要的来源
  • 按需加载:不点图标就不扫描、不发请求,不打扰

联网查询:只能用 API key

这是框架层面的限制,不是配置疏漏。

DeepSeek 的账号登录态检索要求调用方必须是"当前这次对话的发起者", 而插件里的 HTTP 请求不在任何对话里,所以拿不到账号凭据,只能用 API key。

部署情况 行为
配置了 DEEPSEEK_API_KEY 检索 + 模型总结,返回结论与带摘要的来源
未配置 自动降级:把查询串复制到剪贴板,供你粘到对话里询问
没有 web 服务 同样降级为复制查询串

安装

在 DSH 里安装

侧边栏「插件」→「安装第三方插件」,下面三种输入任选其一。

① npm 包链接

dsh-appdata-scanner

② GitHub 链接

https://github.com/twoweeks1995/dsh-appdata-scanner

③ 本地文件

先从 Releases 下载 tgz,安装框填它的绝对路径:

D:\temp\dsh-appdata-scanner-0.6.3.tgz

安装后完全退出 DSH 再启动,左侧栏会出现「AppData Scanner」图标。

详见 INSTALL.md。

设计原则

① 只读 不修改、不创建、不删除被扫描目录下的任何文件。插件里没有任何删除按钮。

② 语义优先于体积 先判用途再看大小。按体积排序然后勾大户,第一个就会建议你删掉聊天记录。

③ 混合目录必须拆分 一个目录里同时有缓存和用户数据时(比如 Edge\User Data 里书签和缓存是邻居), 不给整块结论,拆到子项分别判定。

④ 不确定就说不确定 知识库未命中的目录标记为「推测」;联网结论恒为【联网·未证实】; 模型提示词里明确要求"只依据来源作答,不足就写信息不足"。

判定数据从哪来

内置知识库 150 余条(knowledge/*.json),覆盖常见 Windows 应用目录; 未命中的走启发式(名称特征、文件类型、数据库文件检测);再未命中的标记为推测。

判定优先级:知识库精确匹配 → 混合目录拆分 → 启发式 → 推测。

已知限制

  • 「在资源管理器中打开」依赖 explorer.exe,仅 Windows 可用(扫描与判定本身跨平台)
  • 首次打开面板需完整扫描一次(约 18~25 秒)才能给出精确体积,之后走缓存
  • 单个目录统计有 5 秒预算,超大目录会返回部分结果并标注「统计中断」

许可

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit c614f2c2865c

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout