You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update README.md to enhance project clarity and user guidance. Revise feature descriptions for better understanding, add version badge, and improve formatting. Update safety model section to emphasize user confirmation before deletions and clarify admin privileges required on launch.
[Download](https://github.com/TMHSDigital/system-cleaner/releases) | [Build from source](#build-from-source) | [Contributing](docs/CONTRIBUTING.md)
29
+
[Download](https://github.com/TMHSDigital/system-cleaner/releases) | [Architecture](#system-architecture) | [Build from source](#build-from-source) | [Contributing](docs/CONTRIBUTING.md)
28
30
29
31
</div>
30
32
@@ -36,30 +38,31 @@ A lightweight, open-source Windows desktop app that scans, diagnoses,<br>and cle
36
38
37
39
### What it does
38
40
39
-
One window. Five panels. Everything your PC needs to stay healthy.
40
-
41
-
| Panel | What you get |
42
-
|:------|:-------------|
43
-
|**Dashboard**| Real-time health score (0-100), drive space bars, RAM donut chart, one-click **Quick Clean** that only touches safe items |
44
-
|**Disk Cleanup**| Scans temp files, browser caches, crash dumps, dev caches, recycle bin — every item tagged with a color-coded risk level |
45
-
|**Memory**| Live RAM usage, runaway process detection, Hyper-V and WSL VM detection, direct process kill for non-system processes |
46
-
|**Startup**| Toggle startup programs on/off with impact ratings and "recommended to disable" flags — nothing is uninstalled, just toggled |
47
-
|**Recommendations**| Auto-generated tips like *"Your pagefile is on a full drive"* with a **Fix It** button that jumps to the right panel |
41
+
| Module | Capabilities |
42
+
|:-------|:-------------|
43
+
|**Dashboard**| Compute a real-time health score (0-100). Visualize drive capacity, RAM usage, and surface a one-click **Quick Clean** that only touches safe items. |
44
+
|**Disk Cleanup**| Scan temp files, browser caches, crash dumps, dev caches, and the recycle bin. Tag every item with a color-coded risk level before deletion. |
45
+
|**Memory**| Monitor live RAM pressure. Detect runaway processes, Hyper-V VMs, and WSL instances. Kill non-system processes directly from the panel. |
46
+
|**Startup**| Toggle startup entries on/off via registry and shell folders. Display impact ratings (High / Medium / Low) and recommended-to-disable flags. |
47
+
|**Recommendations**| Generate contextual tips (e.g. *"Pagefile is on a full drive"*) and expose a **Fix It** action that navigates to the responsible panel. |
48
48
49
49
<br>
50
50
51
51
### Safety model
52
52
53
53
> [!IMPORTANT]
54
-
> Nothing is deleted without showing you exactly what will happen first.
54
+
> No files are deleted without explicit user confirmation. Every cleanable item is displayed with its full path and risk classification before any action is taken.
55
+
56
+
| Risk | Policy |
57
+
|:-----|:-------|
58
+
|**Safe**| Temp files, caches, crash dumps. Regenerated automatically. Quick Clean only touches this tier. |
59
+
|**Moderate**| Dev caches (npm, pip, cargo), Windows Update files. Re-downloaded on demand. Requires manual selection. |
60
+
|**Advanced**| Reserved for future surface area. Will require explicit opt-in confirmation. |
55
61
56
-
| Risk | What it means |
57
-
|:-----|:--------------|
58
-
|**Safe**| Always fine to delete. Temp files, caches, crash dumps — regenerated automatically. Quick Clean only touches these. |
59
-
|**Moderate**| Dev caches, Windows Update files. Re-downloaded on demand. Must be manually selected. |
60
-
|**Advanced**| Reserved for future features. Will require explicit confirmation. |
62
+
> [!CAUTION]
63
+
> Locked files are silently skipped. System-critical processes are protected and cannot be killed from the Memory panel.
61
64
62
-
Locked files are silently skipped. System processes cannot be killed. Full details in [`docs/SAFETY.md`](docs/SAFETY.md).
65
+
Full policy documented in [`docs/SAFETY.md`](docs/SAFETY.md).
63
66
64
67
<br>
65
68
@@ -71,26 +74,26 @@ Locked files are silently skipped. System processes cannot be killed. Full detai
71
74
72
75
Grab the latest build from [**Releases**](https://github.com/TMHSDigital/system-cleaner/releases):
> Admin privileges are requested on launch — required for clearing system temp files, managing services, and reading all processes.
83
+
> Admin elevation is requested on launch. Required for accessing system temp directories, enumerating all processes, and managing startup registry keys.
81
84
82
85
<br>
83
86
84
87
### Build from source
85
88
86
-
Requires [Node.js](https://nodejs.org/) 18+, [Rust](https://rustup.rs/)1.85+, and Windows 10/11 with [WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/).
PRs welcome. See [`docs/CONTRIBUTING.md`](docs/CONTRIBUTING.md) for setup, code style, and how to add new cleanup targets.
211
+
PRs welcome. See [`docs/CONTRIBUTING.md`](docs/CONTRIBUTING.md) for environment setup, code style, and how to add new cleanup targets or recommendation rules.
0 commit comments