How greedeks/gtweak works
GTweak is a portable Windows setup and customization utility. The principal workflow is selecting a system, privacy, services, or interface change in the desktop app and applying it to Windows; the README also documents maintenance, package removal, hardware monitoring, and custom-script execution. The tree supports mapping these capabilities to likely view and implementation areas, but no source excerpts were provided, so internal calls and dispatch paths cannot be verified. Edges below reflect only the README’s documented product actions.
Main entry points: MainWindow.xaml GTweak desktop · MemoryCleaner.cs System maintenance · NTFSCompressor.cs NTFS compression · MonitoringProvider.cs Hardware monitoring
Components 19
Desktop app
- GTweak desktop
.Source/GTweak/Windows/MainWindow.xaml - Export and import
.Source/GTweak/Core/ViewModel/ExportViewModel.cs
System changes
- System settings
.Source/GTweak/Core/ViewModel/SystemViewModel.cs - Service settings
.Source/GTweak/Core/ViewModel/ServicesViewModel.cs - Interface settings
.Source/GTweak/Core/ViewModel/InterfaceViewModel.cs - App removal
.Source/GTweak/Core/ViewModel/PackagesViewModel.cs - Windows changes
.Source/GTweak/Modules/Tweaks/SystemTweaks.cs - Service changes
.Source/GTweak/Modules/Tweaks/ServicesTweaks.cs - UI changes
.Source/GTweak/Modules/Tweaks/InterfaceTweaks.cs - UWP app removal
.Source/GTweak/Modules/Tweaks/AppxPackageHandler.cs
Privacy and security
- Security settings
.Source/GTweak/Core/ViewModel/ConfidentialityViewModel.cs - Network settings
.Source/GTweak/Modules/Tweaks/ConfidentialityTweaks.cs - Defender changes
.Source/GTweak/Modules/Tweaks/Defender/DefenderTweaks.cs
Maintenance and tools
- System maintenance
.Source/GTweak/Modules/Maintenance/MemoryCleaner.cs - NTFS compression
.Source/GTweak/Modules/Maintenance/NTFSCompressor.cs - Hardware monitoring
.Source/GTweak/Modules/Configuration/MonitoringProvider.cs - Custom scripts
.Source/GTweak/Modules/Helpers/TrustedInstaller.cs
Other components
- Windows user
- Windows system
Connections 21
- Windows user → GTweak desktop: uses
- GTweak desktop → System settings: offers changes
- GTweak desktop → Service settings: offers changes
- GTweak desktop → Interface settings: offers changes
- GTweak desktop → App removal: offers removal
- GTweak desktop → Security settings: offers settings
- GTweak desktop → Network settings: offers settings
- GTweak desktop → Export and import: supports transfer
- GTweak desktop → System maintenance: offers maintenance
- GTweak desktop → NTFS compression: offers compression
- GTweak desktop → Hardware monitoring: shows monitoring
- GTweak desktop → Custom scripts: runs scripts
- Windows changes → Windows system: changes settings
README.md - Service changes → Windows system: changes services
README.md - UI changes → Windows system: customizes interface
README.md - UWP app removal → Windows system: removes apps
README.md - Defender changes → Windows system: changes security
README.md - System maintenance → Windows system: cleans system
README.md - NTFS compression → Windows system: compresses files
README.md - Hardware monitoring → Windows system: monitors components
README.md - Custom scripts → Windows system: executes scripts
README.md