Article summary — original

开源桌面整理工具 DeskBox:遵循原生规范的 Windows 桌面收纳利器 DeskBox 是一款基于 WinUI 3 开发、面向 Windows 11 的开源轻量级桌面整理工具。它通过收纳格子与功能小部件,在不破坏系统原有文件逻辑的前提下,为用户提供克制、原生的桌面秩序管理方案。 DeskBox 在 GitHub 免费开源且无广告,完全遵循 Windows 设计规范与原生外观。 核心提供「收纳格子」与「文件夹映射」两种模式,支持直接移动文件或无损映射查看原有目录。 集成待办、随记、天气与音乐等功能格子,采用轻量化、不替代专业应用的克制设计。 采用动态窗口层级设计,并经过资源释放与生命周期优化,全功能开启时内存占用控制在 50MB 左右。 两类基础文件格子 DeskBox 的基础由独立摆放与调大小的格子构成。「收纳格子」背后对应真实目录,拖入文件会真实移动,不改变文件格式且不建立私有数据库;「文件夹映射」则仅将已有目录映射至桌面作为查看和操作入口,不改变原文件存储位置,两者分别解决收纳临时文件与快速访问常用目录的需求。 轻量功能小部件与动态层级交互 针对桌面常见的分心需求,软件加入了待办、随记、天气和音乐功能格子。各模块均保持工具边界,如音乐格子调用系统媒体会话、天气随尺寸自适应信息密度。在窗口交互上,DeskBox 默认采用动态层级方案:快捷键或托盘唤起时回到前台,随后将窗口关系交还系统管理,点击其他应用会自然覆盖,兼顾操作便利与防干扰。 原生技术栈、性能优化与适用边界 DeskBox 基于 WinUI 3 和 Windows App SDK 开发,优先采用原生组件与材质。开发者通过梳理窗口生命周期、定时器、图片解码与主题刷新,将全功能开启状态下的内存占用从早期的 140MB 降至日常约 50MB。该工具主要面向 Windows 11,适合临时文件堆放整理与轻量待办随记,不提供云同步或复杂项目管理等重度功能。

Article summary — zh

开源桌面整理工具 DeskBox:遵循原生规范的 Windows 桌面收纳利器 DeskBox 是一款基于 WinUI 3 开发、面向 Windows 11 的开源轻量级桌面整理工具。它通过收纳格子与功能小部件,在不破坏系统原有文件逻辑的前提下,为用户提供克制、原生的桌面秩序管理方案。 DeskBox 在 GitHub 免费开源且无广告,完全遵循 Windows 设计规范与原生外观。 核心提供「收纳格子」与「文件夹映射」两种模式,支持直接移动文件或无损映射查看原有目录。 集成待办、随记、天气与音乐等功能格子,采用轻量化、不替代专业应用的克制设计。 采用动态窗口层级设计,并经过资源释放与生命周期优化,全功能开启时内存占用控制在 50MB 左右。 两类基础文件格子 DeskBox 的基础由独立摆放与调大小的格子构成。「收纳格子」背后对应真实目录,拖入文件会真实移动,不改变文件格式且不建立私有数据库;「文件夹映射」则仅将已有目录映射至桌面作为查看和操作入口,不改变原文件存储位置,两者分别解决收纳临时文件与快速访问常用目录的需求。 轻量功能小部件与动态层级交互 针对桌面常见的分心需求,软件加入了待办、随记、天气和音乐功能格子。各模块均保持工具边界,如音乐格子调用系统媒体会话、天气随尺寸自适应信息密度。在窗口交互上,DeskBox 默认采用动态层级方案:快捷键或托盘唤起时回到前台,随后将窗口关系交还系统管理,点击其他应用会自然覆盖,兼顾操作便利与防干扰。 原生技术栈、性能优化与适用边界 DeskBox 基于 WinUI 3 和 Windows App SDK 开发,优先采用原生组件与材质。开发者通过梳理窗口生命周期、定时器、图片解码与主题刷新,将全功能开启状态下的内存占用从早期的 140MB 降至日常约 50MB。该工具主要面向 Windows 11,适合临时文件堆放整理与轻量待办随记,不提供云同步或复杂项目管理等重度功能。

Saved original article

**Matrix 首页推荐** Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 文章代表作者个人观点,少数派仅对标题和排版略作修改。 **作者声明:**DeskBox 是我使用 AI Vibe Coding 独立开发的项目,目前在 Github 免费开源,本文不含付费推广,本文部分内容使用了 AI 进行辅助创作。 这是我第一次在少数派写文章,想先聊一个大多数人每天都会面对的问题:Windows 桌面为什么总是很容易变乱? 截图、压缩包、微信接收的文件、临时导出的表格、过几天还要处理的资料,全都很自然地落到桌面上。刚开始只有几个,后来慢慢铺满整个屏幕。偶尔整理一次,通常也只是把它们塞进一个叫作「新建文件夹」的地方。 这不完全是因为懒。 桌面本来就是电脑上最顺手的临时空间,但 Windows 给它的组织方式一直比较单一:文件、文件夹,以及摆放位置。我们可以把文件放进文件夹,却很难在不离开桌面的情况下,看清文件夹里有什么,也很难同时保留「随手放」和「有秩序」这两件事。 我试过把桌面彻底清空,也试过启动器、快捷方式和一些桌面美化工具。它们各有用处,但我真正想要的并不是另一个启动器,也不是把桌面替换成一套全新的工作台。 我只是想给原来的 Windows 桌面,多加一层简单的整理能力。所以我做了 DeskBox。 它简洁,轻量,克制,免费开源,且完全遵循 Windows 设计规范,能完美与 Windows 的设置,个性化联动。包括明暗模式,主题色,材质,圆角组件等。 DeskBox 最基础的东西,是一个个可以独立摆放和调整大小的文件格子。 其中一种叫「收纳格子」。它背后对应一个真实文件夹,把文件拖进去,就会移动到对应目录。你在资源管理器里仍然能看到这些文件,也可以正常复制、重命名、删除和打开。DeskBox 不会把文件塞进自己的数据库,更不会把它们变成只有软件自己认识的格式。 另一种是「文件夹映射」。如果已经有整理好的项目目录、下载目录或素材文件夹,可以直接把它映射成格子。它只提供桌面上的查看和操作入口,不改变原文件的位置。 这两种方式看起来很像,解决的却是不同的问题。 收纳格子适合接住桌面上不断出现的临时文件;文件夹映射适合把经常打开的目录带到桌面上。一个负责「把东西放进去」,一个负责「让我随时看得到」。 我很在意这一点,因为文件整理工具最不应该做的事情,就是把用户的文件困在工具里。 哪天不想用 DeskBox 了,文件依然是原来的文件,文件夹也依然是原来的文件夹。 当然,如果你是第一次使用,也不用担心,DeskBox里面有完整的新手指导,几步就能理解并快速上手。 真正使用一段时间后,我发现桌面上让人分心的并不只有文件。 有时是一件今天必须完成的小事,有时是一段稍后还要复制的文字,有时只是想看一眼天气,或者切到下一首歌。 如果每次都要打开一个完整应用,处理成本反而有点高。所以 DeskBox 后来增加了待办、随记、天气和音乐几类功能格子。 但我并不想把它们做成对应专业软件的缩小版。 待办不是另一个复杂的项目管理系统。它适合快速记下一件事,在桌面上看见它,需要时再进入详情设置截止日期、提醒和重复。 随记也不是知识库。它更像一张临时放在桌面上的纸,可以写文字、放图片、固定常用内容,再用不同纸张稍微区分一下用途。 音乐格子只连接 Windows 的系统媒体会话,用来显示封面、歌名和常用播放控制;天气格子则根据尺寸自动改变信息密度,小尺寸看当前天气,拉大后再展示逐小时和多日预报。 这些格子的共同点是,它们都应该在需要时离手边很近,不需要时又足够安静。 桌面格子有一个很麻烦的问题:窗口层级。 如果始终置顶,它们会挡住浏览器、文档和聊天窗口;如果固定在桌面底层,真正需要的时候,又得先最小化一堆窗口才能找到。 DeskBox 默认采用动态层级。通过托盘或快捷键唤起时,所有格子会回到前台;之后不再强行霸占最上层,而是把窗口关系重新交给 Windows 管理。 你点击其他应用,其他应用就会自然盖在格子上面;再次点击某个格子,它只会回到当前窗口之前。点击格子标题时,则可以一次唤起全部格子。 这套逻辑听起来不算复杂,实际却花了我很长时间。多显示器、Win+D、快捷键、托盘、全屏窗口和不同的点击顺序,都会改变最终结果。 它也是桌面工具和普通应用很不一样的地方:很多体验没有一个可以直接套用的标准答案,只能真的把它放在桌面上,每天去用。 DeskBox 基于 WinUI 3 和 Windows App SDK 开发。我会优先使用 Windows 原生组件、系统材质和窗口能力,只有原生方案无法满足时,才自己绘制。 我不希望它看起来像一个盖在 Windows 上面的网页,也不希望每个操作都配上很夸张的动画。 比如调整格子大小时,边缘靠近其他格子或屏幕边界,会出现辅助参考线。参考线有一点很轻的呼吸效果,不是为了炫技,而是让对齐这件事更容易被感知。 文件拖到格子上方时也会有反馈,但我特意把它做得很弱。它只需要告诉你「这里可以放」,不应该一直抢注意力。 我比较喜欢这种设计:功能确实存在,但平时不大声提醒你它的存在。 独立做产品很容易陷入一个节奏:有人提了一个想法,就想赶紧做上去;看到别的软件有一个功能,也会担心自己是不是缺了什么。 我前一段时间就有点着急。 结果是功能增长得很快,但有些地方只是「先做出来了」。之前的待办和随记就是这样,入口很多,信息层级却不够清楚,视觉和交互也没有真正整理好。说实话,那时候连我自己都不太想用。 后来我停下来,把这两个格子从布局、字号、间距、选中状态,到详情编辑、拖动排序和批量操作重新梳理了一遍。 这个过程让我重新确认了一件事:只有我自己长期使用起来舒服的东西,才适合交给其他人。 用户反馈当然重要,但把每条反馈都立即变成功能,不一定是在尊重用户。产品需要有边界,也需要克制。有些建议我会尽量实现,有些和整体方向确实冲突的,只能抱歉地放下。 我希望 DeskBox 最后是一个简单、好用的工具,而不是一个什么都能做、但每件事都做得不够舒服的工具。 一个长期放在桌面上的应用,性能本身就是功能。 早期把所有功能格子打开后,我的电脑上内存占用大约在 140MB。音乐格子还出现过连续播放和切歌后,内存不断增长的问题。反复切换语言、明暗模式、材质和透明度,也会留下没有及时释放的资源。 后面我重新整理了窗口生命周期、定时器、图片解码、图标缓存、主题刷新和事件订阅。现在在相同的日常测试环境里,所有功能格子同时打开,内存基本稳定在 50MB 左右。 不同电脑、不同图片和文件数量下的结果肯定不完全一样,但我的目标很明确:当用户没有操作 DeskBox 时,它应该知道安静下来。 轻量不等于界面简陋,也不等于少用新的系统能力。它更应该意味着,不做无意义的持续刷新,不留下不再使用的资源,也不为了一个小效果引入很重的东西。 DeskBox 目前主要面向 Windows 11,我也把 Windows 11 作为主要测试环境。 它比较适合习惯把临时文件放在桌面、希望常用文件夹随手可见,或者想在桌面保留轻量待办和随记的人。 它不适合需要云同步、多人协作、复杂项目管理或完整知识库的用户。待办、随记、天气和音乐都刻意保留了边界,它们不会替代专业应用。 另外需要特别说明:把文件拖入「收纳格子」时,文件会真实移动到对应收纳目录;如果只想查看现有目录而不改变位置,应该使用「文件夹映射」。 DeskBox 仍然是一个由我独立维护的早期产品,不同显示器、系统缩放和桌面习惯下,也可能还有我没有覆盖到的问题。 Windows 给了我们一张桌面,却没有真正教我们怎样整理它。 我做 DeskBox,不是想替换桌面,也不是想重新发明一套文件系统。我只是希望在已经用了很多年的 Windows 桌面上,补一点秩序。 文件有地方放,临时内容有地方记,待办能看见,天气和音乐可以顺手处理。需要的时候把格子叫出来,处理完之后,再把注意力交还给正在做的事情。 一点点就够了。 DeskBox 已经开源,GitHub 提供免费安装包。无广告免费使用。 GitHub:[https://github.com/Tianyu199509/DeskBox](https://github.com/Tianyu199509/DeskBox) \> 关注 [少数派小红书](https://www.xiaohongshu.com/user/profile/63f5d65d000000001001d8d4),感受精彩数字生活 🍃 \> 实用、好用的 [正版软件](https://sspai.com/mall),少数派为你呈现 🚀