
UniGetUI(原名 WingetUI)是一个为 Windows 10/11 设计的开源图形界面软件管理工具,可以把多个命令行包管理器统一到一个直观的 GUI 里来使用。
核心定位
- “包管理器的包管理器”:在一个界面中集中管理 WinGet、Scoop、Chocolatey、Pip、Npm、.NET Tool、PowerShell Gallery 等多种 CLI 包管理器。
- 面向 Windows:专门为 Windows 10 和 11 打造,用来完成软件的安装、更新、卸载与搜索等操作。
- 开源免费:托管在 GitHub 上,采用 MIT 等宽松开源协议,社区活跃、维护频繁。
主要功能
- 统一软件管理
- 搜索并安装来自多个后端源(WinGet/Scoop/Chocolatey 等)的应用和开发工具。
- 一键更新、批量更新已安装软件,查看可更新列表,减少逐个处理的麻烦。
- 卸载软件(包括通过这些包管理器安装的程序),实现“发现 → 安装 → 更新 → 卸载”的全流程管理。
- 高级自动化能力(新版本特性)
- 为不同包管理器设置默认安装选项(如是否静默安装、安装范围等)。
- 支持安装/更新/卸载前后的自定义命令(pre/post hooks),方便做备份、关闭进程等操作。
- 可以在安装/更新前自动关闭或杀掉相关进程,避免文件被占用导致失败。
- 支持通过 GitHub 的云备份与恢复包列表,方便在多台设备同步自己的软件清单。
- 易用的图形界面
- 提供现代化的 GUI,列表、过滤、搜索都可视化完成,降低命令行使用门槛。
- 支持多语言(包括中文),界面文案通过 JSON 语言包管理,缺失时自动回退到英文,保证可读性。
项目特点
- 优点:
- 把多个包管理器整合到同一个直观界面,极大简化软件管理流程。
- 功能强、可定制化程度高(钩子命令、默认安装选项、云备份等),适合重度用户。
- 社区活跃、版本更新频繁,是当前 Windows 上非常成熟的开源软件管理 GUI 之一。
- 可能的门槛:
- 真正发挥全部价值时,仍然依赖对 WinGet/Scoop/Chocolatey 等生态的基本理解。
如果你已经在用 Winget 或 Scoop,但不喜欢命令行,或者想统一管理 Windows 上的软件安装与更新,UniGetUI 是一个非常值得尝试的图形化“包管理控制中心”。