A modern Windows system management suite built with WinUI 3, designed as a streamlined and contemporary alternative to the legacy Microsoft Management Console (MMC)
Warning
This App is currently in an early dogfooding stage and remains under active development
Parts of the codebase are incomplete and may directly modify critical system components, including disks, services, users, and group policies
Use only in isolated test environments or virtual machines
Important
AI-Assisted Development Disclaimer
This project is developed with AI assistance and manually debugged/reviewed by the author
The codebase may still contain bugs, logic errors, security issues, or design decisions. Structural improvements and refactoring are ongoing
Please test the software in isolated environment before using it on production
Use this software at your own risk. The author accepts no liability for any damage or data loss resulting from its use
- Built with WinUI 3, featuring native Dark Mode support, high-DPI awareness, smooth motions, and modern Fluent Design UI/UX behaviors
- Designed following the Windows 11 design principles, with improved visual hierarchy, simplified workflows, and optimized touch/tablet experience
- Consolidates commonly used administrative tools (Services, Device Manager, Event Viewer, Disk Management, Local Users and Groups, and more) into a unified experience
- Built with 100% native Win32 APIs, COM, WMI, and CIM for maximum performance and direct windows integration
- Avoids unnecessary abstraction layers to preserve compatibility with existing Windows management infrastructure
OneMMC ships as Native AOT. a single native executable with faster startup and a ~69% smaller footprint than ReadyToRun publish (224 MB → ~70 MB). The PublishAot applies to every configuration (Debug and Release): all COM interop is source-generated, WMI/CIM runs on WmiLight and a marshal-free IWbemServices wrapper, directory/account/counter access runs on ADSI/NetAPI32/PDH via CsWin32, and the AOT/trim analyzers guard every build
- Windows 10 May 2020 Update (version 2004, 10.0.19041.0) or newer
- Visual Studio 2026 (or newer) with the following workloads:
- Desktop development with C++
- WinUI application development
- .NET desktop development
- .NET 10 Runtime
- Windows App SDK Runtime
git clone https://github.com/LuicdLabs/OneMMC- Navigate to File → Open → Project/Solution
- Select the
OneMMC.slnxsolution file
- Right‑click the solution in Solution Explorer → Configure Startup Projects...
- Under Configure Startup Projects, select Single startup project:
- From the dropdown, choose OneMMC
- Click OK
- In Toolbar, find the dropdown that says OneMMC (Package) and change it to OneMMC (Unpackaged)
- Navigate to Debug → Start Debugging to build and run the application