v0.1.21 - 首个公开版本
Pre-release
Pre-release
简介
KnowYourDisk 是一款仿 WizTree 的高速磁盘空间分析工具,内置 MCP 服务器,可为 AI 编程助手提供磁盘分析能力。
特性
- ⚡ NTFS MFT 直接扫描 — 解析原始
$MFT记录,近乎即时返回结果 - 🔄 Walkdir 回退 — 非 NTFS 卷兼容递归扫描模式
- 📊 矩形树图可视化 — 平铺布局画布渲染
- 📁 文件树 — 虚拟滚动的可展开目录浏览器
- 📈 扩展名统计 — 按文件类型的聚合大小分布
- 🔍 文件搜索 — 带防抖输入的实时文件名搜索
- 🤖 MCP 服务器 — 通过 Model Context Protocol 集成 AI 编程助手(支持 VS Code / Claude / OpenCode / Cursor / Codex CLI 等)
- ⚙️ HTTP SSE 传输模式 — MCP 默认以 HTTP SSE 模式运行,支持端口自定义
- 🔐 自动提权 — 启动时自动请求管理员权限,取消则以非管理员模式运行
- 🖥️ 托盘图标 — 系统托盘常驻,支持后台运行
变更日志
核心功能
- 初始化项目,实现 NTFS MFT 解析引擎
- 改全量读取为节点懒加载,大幅提升 UI 展示速度与交互流畅度
- Windows 平台特定优化:栈式父节点追踪、Vec 预分配、跳过目录 metadata()、降频进度检查
- 并行树聚合,加速目录扫描
- 添加以管理员身份重启功能
MCP 服务器
- 实现基础 MCP 协议集成,提供 14 个磁盘分析工具
- 重构为 HTTP SSE 传输模式,弃用 stdio 模式(代码保留)
- 启动时自动请求管理员权限
- 聚合和精简 MCP 返回信息,优化工具描述和错误处理
- 扩展 DuplicateGroup 结构体,添加字段过滤和时间戳格式选项
- 修正 HTTP 连接超时问题
可视化与交互
- Treemap 视图升级
- 节点显示优化
- 文件树虚拟滚动实现
- 搜索栏搜索结果面板交互功能
- 扩展名展示逻辑修正
Bug 修复
- 修复懒加载导致的交互响应丢失问题
- 修复托盘图标退出阻塞
- 修复右键资源管理器打开路径错误
- 修复样式 bug
其他
- 添加示例图片,完善 README 文档(中/英文)
- 添加 MCP 多主机配置示例(VS Code / Claude / OpenCode / Cursor / Codex CLI)