The Windows Storage Intelligence & Safe Cleaner Application
Continuously understand how disk space changes over time, identify what is consuming space, detect recurring cache regrowth, and safely reclaim gigabytes with dry-run protection.
Most Windows users and developers eventually face the exact same frustrating question:
"Why is my C: drive filling up, where is the space going, and what can I safely delete?"
Traditional disk cleaners and tree analyzers only tell you what files exist right now. They don't tell you how your disk changed, why a folder grew by 20 GB this week, what tool created it, or what will break if you delete it.
C:Watch is a Storage Intelligence desktop application built from the ground up to continuously track filesystem differential deltas, project storage exhaustion trends, detect recurring regenerating bloat, and provide safe, transparent cleanup with full human rationale.
|
Live capacity readouts, real-time burn rate calculations (+MB/day), days-to-full forecasts, and visual category heatmaps. |
Interactive path breadcrumb navigation, proportion-of-parent allocation meters, and instant search filtering. |
|
Quickly identify individual space hogs ranked by byte weight with visual size tiers (>10GB, >2GB, >500MB) and category filter chips. |
Multi-phase SHA-256 byte hash engine with smart selection presets (Keep Newest, Keep Oldest) and safe deletion workflow. |
|
Compare historical SQLite snapshots across timeframes (24h, 7d, 30d, 90d) to isolate the exact folders that accumulated space. |
Identifies regenerating caches ( |
|
Transparent safety classifications ( |
Generates executive filesystem diagnostic summaries with KPI metrics and 1-click export to standalone styled HTML reports. |
- 100% Offline & Local: Zero network requests, zero telemetry, zero analytics. All scanning and history records are stored purely on your local machine.
- No Accidental Deletions: Every cleanup candidate explains:
- Why is this here?
- What happens after cleanup?
- Will it regenerate automatically?
- Dry-Run Confirmation: Visual summary with running total recovery counter before any file operation executes.
- Download
CWatch-Setup-v1.1.2.exefrom GitHub Releases. - Double-click the executable to launch the step-by-step installation wizard.
- Configure your installation path and shortcut preferences, then click Install.
- Download
CWatch-v1.1.2-win-x64-Setup.zip. - Extract the archive and double-click
Setup.cmd(orSetup.exe). - C:Watch will install to
%LOCALAPPDATA%\Programs\CWatchand create Start Menu and Desktop shortcuts.
- Download
CWatch-v1.1.2-win-x64-Portable.zip. - Extract anywhere and launch
CWatch.UI.exe.
# Prerequisites: .NET 8.0 SDK
git clone https://github.com/MR-1124/CWatch.git
cd CWatch
# Restore & Build
dotnet build CWatch.sln -c Release
# Run
dotnet run --project src/CWatch.UI/CWatch.UI.csproj -c Released:\Project\CWatch\
βββ src\
β βββ CWatch.Core\ # Domain models, enums (SafetyLevel, StorageCategoryType), contracts
β βββ CWatch.Storage\ # SQLite snapshot repository & history management
β βββ CWatch.Analysis\ # Differential delta engine, growth analyzer, trend forecasting
β βββ CWatch.Cleanup\ # Safe cleanup providers (System Temp, Node, Pip, Docker, Windows)
β βββ CWatch.Infrastructure\ # Win32 API interop (Explorer, Process Locking, Disk Telemetry)
β βββ CWatch.Monitoring\ # Background sampling timer & disk low alarms
β βββ CWatch.UI\ # WPF MVVM desktop UI with Nordic Terminal design system
βββ tests\
βββ CWatch.Tests\ # Comprehensive unit & integration test suite (27 passing tests)
- Runtime: C# 12 / .NET 8.0 Windows Desktop (WPF)
- Database: Local SQLite with WAL mode via
Microsoft.Data.Sqlite - UI Architecture: MVVM (Model-View-ViewModel) with XAML data binding and async command orchestration
- Styling: Bespoke Nordic Terminal Design System (Matte Charcoal & Safety Orange palette)
| Dashboard | Storage Explorer |
|---|---|
![]() |
![]() |
| Cleanup | History & Trends |
![]() |
![]() |
Contributions are welcome! Check CONTRIBUTING.md for setup and conventions, and ROADMAP.md for ideas ranging from good first issue to bigger architectural work.
This project is licensed under the MIT License β see the LICENSE file for details.
Built with β€οΈ for Windows users and developers who value their disk space and privacy.



