Free Cleaner and Performance Toolkit for Windows
翻译准备中
正在加载完整 README。
查看完整 README ↗A free, open-source cleaner and performance toolkit for Windows. Clean junk, find what's eating your disk, tame startup apps and keep an eye on your PC — in one fast, native app.
Current version: 1.0.1 — runs on Windows 10 and 11 (x64).
Highlights:
Every feature listed below is implemented. Builds are not code-signed yet (see the SmartScreen note under Download).
| Smart Care | One click to scan, then clean junk and free up memory. Live CPU, memory, disk and system tiles. |
| System Junk | ~30 locations: temp files, Windows Update and Delivery Optimization caches, error reports, crash dumps, shader caches, Recycle Bin, browser caches (Chrome, Edge, Brave, Vivaldi, Opera, Firefox), app caches (Discord, VS Code, Slack, Teams, Spotify, Steam), developer caches (npm, Yarn, pip, NuGet) and privacy traces. |
| Large Files | Scans a whole drive in parallel; filter by videos, disk images, installers, archives… |
| Duplicates | Finds byte-for-byte identical files, verified with SHA-256. Auto-select keeps the oldest copy. |
| Space Lens | Interactive map of your drive — every folder sized by the space it takes. Click to dive in. |
| Performance | Live CPU, memory and network charts, process list, end task, free up memory. |
| Startup Apps | Turn apps that launch at sign-in on or off (the same switch Task Manager uses). |
| Uninstaller | Every installed app with icon, size and date; removes leftover folders afterwards. |
| Toolkit | Flush DNS, empty Recycle Bin, restart Explorer, refresh icon cache, create a restore point, SFC, DISM, power plans. |
Whitebox-x.y.z-win-x64-setup.exe.It runs on any 64-bit Windows 10 or 11 PC; nothing else needs to be installed.
"Windows protected your PC"? Whitebox isn't code-signed yet, so SmartScreen warns about new downloads. Click More info → Run anyway. You can check the file with the
SHA256SUMS.txtpublished with every release, or build it yourself from source (below).
Whitebox checks GitHub for a new version once a day. When one is out, an Update available card appears in the sidebar:
SHA256SUMS.txt, installs it and reopens Whitebox. It takes a few seconds.Nothing is installed without your OK.
Whitebox runs without admin rights. A few system areas (Windows Update cache, system logs, all-users startup items) are marked Admin; use Restart as admin in the sidebar to unlock them.
Whitebox is built to be conservative:
Whitebox is provided as-is under the MIT license, with no warranty. Review what's selected before you clean.
Requires the .NET 10 SDK.
git clone https://github.com/yi00it/whitebox.git
cd whitebox
dotnet run
Release build: the installer, the same file that's published on GitHub (needs Inno Setup 6, e.g. winget install JRSoftware.InnoSetup):
.\installer\build.ps1
This writes dist\Whitebox-x.y.z-win-x64-setup.exe. Pushing a v* tag builds it on GitHub Actions and publishes it as a release, which installed copies then pick up as an update.
Core/ MVVM helpers, converters, formatting, P/Invoke, ThemeManager (light/dark)
Controls/ RingGauge, Sparkline, TreeMap, Spinner, PageHeader, Surface, OutlineText (custom-drawn)
Services/ JunkEngine, FileScanner, SpaceAnalyzer, ProcessService, StartupService, AppsService, SystemMonitor, UpdateService
ViewModels/ One per page
Views/ XAML pages
Themes/ Light.xaml / Dark.xaml palettes; Theme.xaml: gradients and all control styles
Assets/ App icon and bundled fonts (Fraunces, Inter — SIL Open Font License)
Whitebox.exe --page <home|cleanup|large|dupes|space|performance|startup|apps|tools> [--scan <ms>] [--demo] [--theme light|dark] --shot out.png
Opens a page, optionally runs its scan, renders the window to a PNG and exits. --demo swaps in placeholder user and machine names and --theme forces a palette, which is how the screenshots above are made.
Bug reports, ideas and pull requests are welcome. See CONTRIBUTING.md, and please follow the Code of Conduct.
MIT © 2026 Yigit Ozdamar
Bundled fonts Fraunces and Inter are licensed under the SIL Open Font License 1.1.