Search, install, update and uninstall Windows apps with winget — through a clean, fast interface. No terminal required.
WinGet Manager wraps winget in a polished GUI without adding bloat — still a single ~150 KB executable.
Results update in real time while you type, using async background queries so the UI never freezes.
Multi-select packages and update or remove them all in a single click. No more one-by-one operations.
Detects when a running app blocks an update and offers to close it automatically before proceeding.
Export your installed packages to a JSON file fully compatible with winget import. Back up and restore in seconds.
Add, remove, or reset winget sources directly from the GUI. No command line needed.
Three theme modes including Auto which follows your Windows system preference — switches instantly.
Run WinGet Manager headlessly from Task Scheduler, scripts, or MDM tools with full CLI flag support.
Checks GitHub for new releases over HTTPS and validates PE headers before applying any update.
Persistent logging with automatic daily rotation, viewable directly inside the app's Logs tab.
Pick the distribution format that fits your workflow. All releases are on GitHub.
Requires Windows 10 (1809+) or Windows 11 with winget installed. Winget ships with Windows 11 and App Installer on Windows 10.
Run WinGet Manager headlessly from scripts, Task Scheduler, or MDM tools like Intune or SCCM.
# Update all installed packages silently WinGetManager.exe -UpdateAll -Silent # Install a specific package by ID WinGetManager.exe -Install Mozilla.Firefox # Export current packages to JSON WinGetManager.exe -ExportPath "C:\backup\packages.json" # Import packages from a backup file WinGetManager.exe -ImportPath "C:\backup\packages.json"
WinGet Manager is actively developed and works well day-to-day, but you may encounter rough edges. Your feedback directly shapes what gets built next.