A cross-platform command-line replacement for Xcode that builds, signs and installs iOS apps from SwiftPM packages on Linux, Windows and macOS.
Devolutions/UniGetUI
A graphical interface that lets you discover, install, update and uninstall software across many package managers from one window.
Open-source alternative to:Chocolatey GUI
Patch My PC
Ninite
- Stars
- 26,648
- Forks
- 954
- Open issues
- 466
- Last commit
- 2 days ago
What is it?
UniGetUI is a graphical front end for command-line package managers. It is built primarily for Windows 10 and 11 and integrates WinGet, Scoop, Chocolatey, Windows PowerShell, npm, pip, .NET Tool and other managers. macOS and Linux builds add support for Homebrew, APT, DNF, Pacman, Flatpak and Snap, depending on the platform.
Instead of switching between terminals for each tool, you can search for packages, compare details such as publisher and download size, and run install, update or uninstall actions in bulk. Updates can be applied automatically, scheduled, or skipped per package, and the system tray shows available updates.
The app can export a package list, back it up locally or to a GitHub Gist, and restore it on another machine. A command-line interface and a local automation API are also available for scripting.
Key features
- 01Installs, updates and removes software from multiple package managers in one interface.
- 02Bulk operations on selected packages.
- 03Per-package update control, including skipping versions and automatic updates.
- 04Scheduled update checks and backups.
- 05Exports and imports package lists, with local or GitHub Gist backup.
- 06Portable mode keeps settings beside the executable.
Use cases
- Setting up a new Windows machine with a standard set of tools.
- Keeping software from WinGet, Scoop and Chocolatey updated from one place.
- Replicating a software configuration across several computers.
- Managing developer packages from npm, pip and .NET Tool alongside system software.
Topics
FAQ
- What is UniGetUI?
- A graphical interface that lets you discover, install, update and uninstall software across many package managers from one window. UniGetUI is a graphical front end for command-line package managers. It is built primarily for Windows 10 and 11 and integrates WinGet, Scoop, Chocolatey, Windows PowerShell, npm, pip, .NET Tool and other managers. macOS and Linux builds add support for Homebrew, APT, DNF, Pacman, Flatpak and Snap, depending on the platform.
- Is UniGetUI free to use? What license does it have?
- UniGetUI is open source under the MIT license. Check the license terms before using it in commercial products.
- Is UniGetUI still maintained?
- Actively maintained. The last commit to UniGetUI was on Oct 16, 2026.
- What can I use UniGetUI for?
- Setting up a new Windows machine with a standard set of tools. Keeping software from WinGet, Scoop and Chocolatey updated from one place. Replicating a software configuration across several computers. Managing developer packages from npm, pip and .NET Tool alongside system software.
- Where can I get UniGetUI?
- The source code and installation instructions are on GitHub: https://github.com/Devolutions/UniGetUI
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source system cleaner and security scanner for Windows, macOS, and Linux that removes caches, malware, and startup bloat.
A free Windows tool for monitoring system resources, inspecting processes, debugging software and spotting malware, a successor to Process Hacker.
A terminal (TUI) download manager written in Go that splits files into parallel chunks and can run as a background server.
Fair-code workflow automation platform for building AI agents and workflows, with a visual canvas, custom code, and 1500+ integrations.
An agentic coding tool that runs in your terminal, reads your codebase, and handles coding tasks, code explanations, and git workflows through natural language.