explaingit

devolutions/unigetui

📈 Trending23,889C#Audience · developerComplexity · 2/5ActiveLicenseSetup · easy

TLDR

A Windows desktop app that unifies multiple package managers (WinGet, Scoop, Chocolatey, pip, npm, etc.) into one click-friendly interface for installing, updating, and managing software.

Mindmap

mindmap
  root((UniGetUI))
    What it does
      Unified package manager
      One-click installs
      Bulk updates
      Search all sources
    Supported managers
      WinGet
      Scoop
      Chocolatey
      pip npm
    Key features
      Software details view
      Export install lists
      Background commands
      No CLI needed
    Use cases
      Power user setup
      IT machine provisioning
      Software management
    Audience
      Windows users
      Non-CLI comfortable
      IT professionals

Things people build with this

USE CASE 1

Install and update software from multiple package managers without learning different command-line syntax.

USE CASE 2

Set up a new Windows machine by importing a saved list of previously installed software.

USE CASE 3

Search for software across all available package managers and compare versions before installing.

USE CASE 4

Bulk-update all installed packages from multiple sources in one click instead of running separate commands.

Tech stack

C#Windows 10Windows 11.NET

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice and license text.

In plain English

UniGetUI is a graphical desktop application for Windows 10 and 11, written in C#, that solves a specific frustration: Windows has several different package managers, tools that let you install, update, and remove software from the command line, but each one works differently and has its own commands. UniGetUI puts a single, click-friendly window on top of WinGet, Scoop, Chocolatey, pip, npm.NET Tool, PowerShell Gallery, and others, so you can manage software from all of them in one place without memorizing any commands. The way it works is that UniGetUI talks to each underlying package manager on your behalf. You browse a combined list of available software, click to install or update, and UniGetUI runs the appropriate command in the background. You can search across all package managers at once, view details like publisher and download size before installing, update everything in bulk, and export your installed software list to a file so you can recreate your setup on a new machine. You would use UniGetUI when you want the convenience of one-click software management on Windows but also want access to the huge software catalogs that command-line package managers provide. It is useful for power users who rely on multiple package managers, IT professionals setting up new machines, and anyone who finds the Windows command line intimidating but wants more control over software than a basic app store offers. The project is open source, MIT-licensed, and maintained by Devolutions.

Copy-paste prompts

Prompt 1
How do I use UniGetUI to install software from Chocolatey, WinGet, and Scoop all in one place?
Prompt 2
Show me how to export my installed software list from UniGetUI and restore it on a new Windows machine.
Prompt 3
I want to search for a specific tool across all package managers at once using UniGetUI, how do I do that?
Prompt 4
How can I bulk-update all my installed packages from different package managers using UniGetUI?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.