English | 简体中文
DeskBox is a lightweight WinUI 3 desktop organizer for Windows 11. It creates native-feeling desktop widgets for collecting files, mapping folders, keeping todos, capturing quick notes, and controlling music from the desktop. It does not replace the Windows desktop shell; it adds one focused layer for keeping everyday things easier to reach, easier to sort, and easier to bring forward when you need them.
Download the latest installer from GitHub Releases.
Current release: 1.3.3
- DeskBox_Setup_1.3.3_x64.exe
- DeskBox_Setup_1.3.3_arm64.exe (Surface, Snapdragon, and other ARM64 PCs)
The x64 installer checks for .NET 10 Runtime x64 and Windows App Runtime 2.2 x64; the ARM64 installer checks for the ARM64 variants. If a dependency is missing, the setup flow can download and install it for you.
- Drag & drop (WeChat + browser): Drag files and images directly from WeChat chat windows into grid items. Browser URL drops (images, file links) are automatically downloaded and imported. Files dropped onto folder items transfer into the folder.
- Stack group management: Rename stack groups, reorder them (move up/down), and disable/restore stacking per group — all from the right-click context menu.
- Weather data source: Added MSN Weather (same source as the Windows weather widget) as the default data source, with automatic fallback to Open-Meteo. Selectable in Settings → Weather.
- F7 Z-order reliability fix: Fixed silent restore (state changed but visual didn't) and unreliable cross-process click detection that caused widgets to stay on top or flicker without collapsing.
- Search widget refinements: Added clear-history button; widget now shows only user-opened results (no auto-generated Start Menu shortcuts); live-syncs with search popup.
- UI polish: Fixed swapped tray icon labels (Black/White); hidden collapsed-preview chevron; simplified search placeholder.
- Localization: New strings for all features across zh-CN, en-US, ja-JP, de-DE, pt-BR.
See the full changelog.
The Windows desktop has been one of the most-used places on the PC for decades, but for many people it also becomes the easiest place to make a mess. DeskBox exists to keep that familiar desktop useful without turning it into something else. Your desktop stays the Windows desktop, and your files stay normal files; DeskBox simply gives you small, tidy places to collect, map, search, edit, and bring things forward.
The project is intentionally built around native Windows behavior. I like the texture and restraint of WinUI, so DeskBox will keep following native Windows patterns wherever practical: WinUI 3 controls, Windows App SDK, DWM corners, acrylic-style surfaces, tray-first behavior, and conservative dependencies. The installer stays framework-dependent: it checks .NET and Windows App Runtime on the target PC and downloads only a missing dependency.
- Managed desktop widgets: create file collection widgets backed by a real folder.
- Folder mapping: display an existing folder as a desktop widget without moving its contents.
- Todo widget: keep desktop tasks with due dates, reminders, recurrence, color markers, multiple attachments, configurable views and batch actions.
- Quick Capture: keep reusable text, links, images and files with pinning, paper styles, multiple attachments and focused detail editing.
- Music widget: control playback, switch playback mode, adjust system volume, and use responsive album-art layouts with optional album-color ambience.
- Capsule mode: collapse widgets into compact smart summaries, place them independently or combine them into an ordered desktop bar.
- Automatic file stacks: group related file-widget items by type, date or prioritized custom extension rules without moving the actual files.
- Copy into managed storage: dropped files are copied into the managed widget's real storage folder by default; move remains available in Settings.
- Tray controls: create widgets, map folders, show or hide all widgets, temporarily raise widgets, open managed storage, open Settings, toggle startup launch, and exit.
- Global hotkey: enable a keyboard shortcut for quickly showing, hiding, or raising widgets.
- Native file operations: drag in, drag out, paste, cut, rename, delete, open, reveal in Explorer, use keyboard shortcuts, and preview through a running QuickLook instance with Space.
- Appearance controls: tune native material, intensity, opacity, border color/style, DWM corners, display density, icon/text size, title style and cover ambience.
- Data and storage maintenance: export or restore backups, inspect automatic snapshots and attachment health, change the managed storage root, pin it to Quick Access, and recover orphan folders.
DeskBox includes both English and Chinese localization. The screenshots below highlight the Windows 11-style desktop widgets, feature widgets, and Settings.
| Light theme | Dark theme |
|---|---|
![]() |
![]() |
| File widget | Todo widget |
|---|---|
![]() |
![]() |
| Quick Capture widget | Music widget |
![]() |
![]() |
| General | Appearance |
|---|---|
![]() |
![]() |
| File widgets | Feature widgets |
![]() |
![]() |
- Windows 11.
- .NET 10 Runtime x64.
- Windows App Runtime 2.2 x64.
DeskBox is currently tested on Windows 11. Windows 10 may work in some environments, but it is not a validated target.
For development, install the .NET 10 SDK. Visual Studio with Windows App SDK workload is recommended.
The installer is built with Inno Setup. It installs DeskBox for the current user by default, lets you change the install folder, and preserves existing app settings, widget configuration, and managed storage content during overwrite installs. Older administrator installs under Program Files are migrated automatically so Explorer drag/drop can keep working normally.
Startup launch is handled silently through the tray. If DeskBox is already running and Windows starts it again at login, the second startup instance exits without opening Settings.
During uninstall, DeskBox stops the running app first and lets you choose whether to remove app-local data under %LocalAppData%\DeskBox. Managed storage content is not deleted silently; when cleanup may affect user files, the installer asks before removing anything.
Restore and build:
dotnet restore .\DeskBox.sln -p:Platform=x64
dotnet build .\src\DeskBox\DeskBox.csproj --configuration Debug --no-restore -p:Platform=x64 -v:minimalRun tests:
dotnet test .\DeskBox.sln --configuration Debug --no-restore -p:Platform=x64 -v:minimalLaunch the Debug app:
.\scripts\start-debug.ps1Create a Release x64 publish output and installer:
dotnet publish .\src\DeskBox\DeskBox.csproj --configuration Release -p:Platform=x64 -p:RuntimeIdentifier=win-x64 -p:SelfContained=false -p:WindowsAppSDKSelfContained=false -o .\artifacts\publish\DeskBox\x64 -v:minimal
& 'C:\Program Files\Inno Setup 7\ISCC.exe' .\installer\DeskBox.issInstaller output:
Output\DeskBox_Setup_1.3.3_x64.exe
src\DeskBox WinUI 3 app source
tests\DeskBox.Tests core service tests
installer Inno Setup scripts
docs\images README and release images
docs\motion logo motion concepts and SVG assets
docs\releases GitHub Releases copy
- Settings are stored under
%LocalAppData%\DeskBox\data. - The default managed storage root is
%UserProfile%\DeskBox. - Generated folders such as
bin,obj,Output,artifacts, andTestResultsare ignored by Git.
DeskBox is currently developed and maintained entirely by a solo developer. To ensure architectural consistency and maintain clear copyright for future project paths, I am not accepting external Pull Requests (PRs) at this time.
However, community feedback is crucial to the project's growth! If you encounter any bugs, have feature requests, or want to share UI/UX feedback, please feel free to open an Issue. Thank you for your support and understanding!
DeskBox is still an early public release. If file drag/drop fails on Windows 10/11, try Settings -> Drag-and-drop diagnostics -> Repair first. If the issue remains, please open an issue with reproduction details, or follow the WeChat public account shown in the app's About page and leave a message there.
- Developer: Tianyu Zhu
- Repository: https://github.com/Tianyu199509/DeskBox
DeskBox is licensed under GPL-3.0-only.
Earlier DeskBox versions that were already published under the MIT License remain available under the MIT License. This license change is not retroactive; see LICENSE_CHANGE.md for details.










