Over 500+ Commits later, WinAurex has evolved from a collection of raw PowerShell scripts into a Robust C# WPF Engineering Platform.
| 🚀 MAJOR UPGRADES | 🛡️ ENTERPRISE-GRADE SAFETY |
|---|---|
| MVVM Architecture: Clean separation of UI and business logic. | C# Execution Engine: Transactional state management in native .NET. |
| WPF Dashboard UI: A beautiful, responsive, cyber-aesthetic client. | Validation & Dry-Runs: Conflict detection before execution starts. |
| Automated Testing: Extensive xUnit test coverage ensuring reliability. | Immutable Journaling: Event-sourced audit trails for every operation. |
| New Optimization Profiles: Advanced PowerShell capability providers. | Dependency Injection: Loosely coupled components via Contracts. |
Get up and running in under 60 seconds.
1. Download the latest release from the Releases Tab.
2. Extract to your preferred directory.
3. Launch the new C# compiled client flow:
.\WinAurex.App.exe --elevated
Modifying your operating system requires absolute trust. We take security seriously.
| 🔒 SECURITY PRINCIPLE | 🔍 HOW WE ENFORCE IT |
|---|---|
| Offline-First | WinAurex requires zero internet connection. No phone-home telemetry. |
| Reversible State | Every destructive action is captured in a .json manifest for a 1-click rollback. |
| 100% Open Source | The entire C# and PowerShell codebase is available for community auditing. |
| No Blackbox Executables | We compile natively with transparent MVVM patterns and extensive xUnit test coverage. |
WinAurex is a modular state management and observability-first framework. Modern operating systems are saturated with background telemetry, unnecessary scheduled tasks, and sub-optimal resource allocation. This repository exists to place the control back into the hands of the hardware owner.
[ USER ] ──▶ [ PROFILES ] ──▶ [ MODULES ] ──▶ [ LOGS & SNAPSHOTS ] ──▶ [ OS CORE ]
📡 [ CLICK TO ACCESS INFRASTRUCTURE BLUEPRINT ]
📦 WinAurex.slnx (Strict Layered .NET Architecture)
┣ 📂 WinAurex.App/ # WPF UI Layer & ViewModels
┣ 📂 WinAurex.Services/ # Business Logic & Orchestration
┣ 📂 WinAurex.Infrastructure/ # Capability Providers (Registry, Services, PowerShell)
┣ 📂 WinAurex.Core/ # Validation, Dry-Run, & Safety Engines
┣ 📂 WinAurex.Contracts/ # Shared Interfaces & Event Bus
┗ 📂 WinAurex.Tests/ # xUnit Test Suites
Architectural Boundary Enforcement: The ExecutionEngine orchestrates a strict pipeline: Validation → Dry Run → Authorization → Execution → Journaling. No bypassed layers.
| 🎮 GAMING DOMAIN | 🛡️ PRIVACY DOMAIN |
|---|---|
| Focus: Resource allocation, input latency | Focus: Telemetry blocks, tracking prevention |
| Includes: Game Mode enforcement | Includes: Cortana & Mic hardening |
| Safety: Native API tracking | Safety: Reversible without breaking updates |
| 🌐 NETWORK DOMAIN | 📦 STORAGE DOMAIN |
|---|---|
| Focus: Bandwidth unthrottling, ping | Focus: Disk I/O, pagefile config |
| Includes: TCP params, Delivery Opt. caps | Includes: Cache purges, indexer bloat |
| Safety: Snapshot manifest reversible | Safety: NO destructive formatting |
Absolute power requires absolute safety. This repository is built upon a Reversible Tweaks Architecture. Every change acts as an isolated transaction, enabling complete system state exports and rollback manifests.
- 🛑 NO destructive service deletion.
- 🛑 NO irreversible registry wiping.
- 🛑 NO hidden scheduled task removal.
| ❌ WHAT WINAUREX AVOIDS | ✔ WHAT WINAUREX PRIORITIZES |
|---|---|
|
• Fake RAM boosters • Placebo registry hacks • Spaghetti code and untestable scripts • Opaque background telemetry • Blind service nuking |
• Native .NET & C# Performance • UI responsiveness (Async/MVVM) • Automated xUnit reliability • Observability & Event Journaling • Rollback safety & Manifest validation |
PS> .\WinAurex.App.exe --elevated
[ OK ] C# Execution Engine Initialized
[ OK ] Providers Resolved via DI
[ OK ] Dashboard UI Rendered
"The hardest challenge we faced wasn't disabling telemetry—it was building an execution pipeline that couldn't fail catastrophically."
Transitioning from flat PowerShell scripts to a transactional C# Execution Engine was our most complex engineering feat. We had to design an atomic, polymorphic execution pipeline that could seamlessly bridge native Windows APIs, Registry operations, and raw PowerShell execution via Capability Providers, all while maintaining strict memory safety and UI responsiveness.
Implementing the Rollback Manifest System inside C# meant mapping every destructive OS operation to an immutable "undo" state before execution, persisting it to a JSON journal, and ensuring that if a thread crashed mid-execution, the system was never left in an unrecoverable state. It was a masterclass in concurrent state management.
Enterprise-grade observability is built into the core. Monitor system health natively without third-party bloat.
WinAurex is built on a strict, highly professional architecture using MVVM, Dependency Injection, Event Busing, and shared Contracts.
We are actively looking for senior C# and PowerShell developers to help expand our Optimization Modules!
- 🏗️ Check out the ARCHITECTURE.md to understand our bounded contexts.
- 📝 Read CONTRIBUTING.md to see our PR guidelines.
- 🧪 Help us write more xUnit tests or add new
CapabilityProviderimplementations.
[ PHASE 1 ] Core Architecture & Safety Engine (✔ COMPLETED)
[ PHASE 2 ] Observability Layer & Telemetry (✔ COMPLETED)
[ PHASE 3 ] WPF Dashboard Integration (🚀 V2.0 RELEASED)
[ PHASE 4 ] Packaging & Distribution

