UniGetUI:一个界面管理所有包管理器 #
UniGetUI 是什么? #
UniGetUI 是一款开源的包管理器图形界面(GUI)工具,由 Devolutions 维护,前身为广为人知的 WingetUI。它把 WinGet、Chocolatey、Scoop、Snap、Pip、Npm、.NET Tool 和 PowerShell Gallery 这些原本分散在命令行里的包管理器,全部整合进同一个直观的桌面窗口中。
对于习惯了「打开终端 → 敲命令 → 记住参数」的用户来说,UniGetUI 解决了最实际的痛点:不用再为每个包管理器记忆不同的语法,也不用在多个命令行窗口之间来回切换。搜索、查看软件元数据、安装、更新、卸载、批量操作,全部可以通过鼠标完成。无论是个人开发者整理开发环境,还是 IT 运维人员批量维护工作站软件,UniGetUI 都能显著减少重复劳动,让软件管理变得可视化、可追溯、可备份。
UniGetUI 有哪些亮点特色? #
- 一个界面统管多个包管理器:UniGetUI 将 WinGet、Scoop、Snap、Chocolatey、Pip、Npm、.NET Tool、PowerShell Gallery 的软件源聚合到同一列表,无需在多个工具之间来回切换即可完成全部操作。
- 完全告别命令行:安装、更新、卸载均为一键操作,不必再记忆
winget install、scoop update、choco upgrade等不同语法,降低了新手使用包管理器的门槛。 - 安装前先看元数据:在真正安装之前,可以查看软件包所属的包管理器、发布者、体积信息以及直接下载 URL,避免装错来源不明的软件包。
- 按包管理器浏览与筛选:支持跨所有已启用管理器搜索与过滤软件包,也可以只浏览某一个包管理器下的内容,快速定位到想要的目标。
- 每个包可自定义安装选项:针对不同软件包提供独立的安装参数设置,方便完成静默安装、指定版本等个性化需求,而不必回到命令行手动拼接参数。
- 批量操作能力:支持批量安装、批量更新和批量卸载,一次勾选多个软件包即可统一处理,特别适合新机初始化或团队环境统一部署。
- 系统托盘更新提醒:常驻系统托盘,在后台监测可更新的软件包并及时提醒,让系统内的软件保持最新状态而不必手动检查。
- 开源且由 Devolutions 支持:项目保持开源,并获得 Devolutions 的持续投入,官方强调其在安全性与企业级可用性上的增强,社区活跃、拥有大量月活用户、GitHub Star 与贡献者。

免费下载 UniGetUI #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| UniGetUI.Installer.arm64.exe | Windows ARM64 安装程序 | 28.0 MB | 夸克网盘 |
| UniGetUI.Installer.exe | Windows 通用安装程序 | 29.2 MB | 夸克网盘 |
| UniGetUI.Installer.x64.exe | Windows x64 安装程序 | 29.2 MB | 夸克网盘 |
| UniGetUI.arm64.zip | Windows ARM64 便携版压缩包 | 39.3 MB | 夸克网盘 |
| UniGetUI.linux-arm64.deb | Linux ARM64 安装包(Debian/Ubuntu) | 28.3 MB | 夸克网盘 |
| UniGetUI.linux-x64.deb | Linux x64 安装包(Debian/Ubuntu) | 29.8 MB | 夸克网盘 |
| UniGetUI.macos-arm64.dmg | macOS Apple Silicon 安装镜像 | 49.1 MB | 夸克网盘 |
| UniGetUI.macos-x64.dmg | macOS Intel 安装镜像 | 53.3 MB | 夸克网盘 |
UniGetUI 如何使用? #
- 启动并确认包管理器状态:首次打开 UniGetUI 后,在主界面可以查看已检测到的包管理器(如 WinGet、Chocolatey、Scoop 等)。系统已安装的管理器会被自动识别,未安装的可以按提示补充,只有启用的管理器才会出现在软件包列表中。
- 搜索与筛选软件包:使用顶部搜索框输入软件名称,即可跨所有已启用的包管理器检索。也可以切换到「按包管理器浏览」的视图,只查看某一个源下的软件包,便于对比同名软件的不同版本。
- 查看元数据后再安装:点击任一搜索结果,可在详情区查看发布者、包体积、所属包管理器以及直接下载地址。确认无误后,点击「安装」按钮完成一键部署;如有特殊需求,可在安装前调整该软件包的自定义安装选项。
- 批量处理多个软件包:勾选多个需要处理的项目,使用批量安装、批量更新或批量卸载功能统一执行,适合新装系统后的软件初始化场景。
- 保持后台更新提醒:软件可常驻系统托盘并在后台检查更新,发现可更新的软件包时会主动提醒,点击即可进入更新列表完成升级。此外还可以使用导出与备份功能,保存当前的软件包清单以便日后迁移或还原。
UniGetUI 的常见问题? #
UniGetUI 支持哪些包管理器? 根据官方说明,UniGetUI 支持 WinGet、Chocolatey、Scoop、Snap、Pip、Npm、.NET Tool 和 PowerShell Gallery,覆盖了 Windows 生态中最常用的几类软件源,并将它们统一到同一个界面中管理。
使用 UniGetUI 需要提前掌握命令行吗? 不需要。UniGetUI 的设计目标就是让用户无需输入任何 CLI 命令,即可完成安装、更新、卸载与批量操作,因此初学者也可以直接上手。
UniGetUI 和 WingetUI 是同一个软件吗? 是的。官网明确标注 UniGetUI 前身即 WingetUI,改名后由 Devolutions 接手维护,并在安全性与企业级可用性方面持续加强。
UniGetUI 是免费的吗? UniGetUI 是开源项目,官网将其列为开源产品,用户可以免费获取和使用,无需支付授权费用。
是否需要预先安装对应的包管理器? UniGetUI 本身是图形界面层,实际下载与安装动作由底层包管理器完成。因此要使用某一类软件源,通常需要系统中已存在对应的包管理器;界面会自动检测并提示当前可用的管理器。
能不能备份或迁移当前的软件清单? 可以。官方在功能列表中提供了导出与备份相关能力,用于保存软件包配置,便于在重装系统或更换设备后快速恢复环境(具体导出格式与范围请以软件内实际选项为准)。
UniGetUI 如何安装? #
Windows
- 根据处理器架构选择安装包:Intel/AMD 选择
UniGetUI.Installer.x64.exe,ARM 设备选择UniGetUI.Installer.arm64.exe,不确定时可直接使用UniGetUI.Installer.exe。 - 双击运行安装程序,按向导提示完成安装。
- 若希望免安装使用,可下载
UniGetUI.arm64.zip便携版压缩包,解压后直接运行其中的可执行文件。
macOS
- 依据芯片类型下载镜像:Apple Silicon 机型选择
UniGetUI.macos-arm64.dmg,Intel 机型选择UniGetUI.macos-x64.dmg。 - 双击打开 dmg 文件,将 UniGetUI 拖入「应用程序」文件夹。
- 首次启动时若被系统拦截,可在「系统设置 → 隐私与安全性」中允许运行。
Linux(Debian/Ubuntu)
- 下载对应架构的安装包:x64 使用
UniGetUI.linux-x64.deb,ARM64 使用UniGetUI.linux-arm64.deb。 - 在终端中执行
sudo apt install ./UniGetUI.linux-x64.deb(请替换为实际文件名),或使用sudo dpkg -i 包名.deb。 - 若遇到依赖缺失,可执行
sudo apt --fix-broken install自动补齐依赖后再启动程序。
UniGetUI 如何卸载? #
Windows
- 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
- 在列表中找到 UniGetUI,选择「卸载」并按照提示完成操作。
- 如果使用的是便携版压缩包,直接删除解压目录即可;若需要彻底清理,可一并删除用户配置目录中的残留设置文件。
macOS
- 打开「应用程序」文件夹,将 UniGetUI 拖入废纸篓。
- 清空废纸篓完成卸载。
- 如需彻底清理,可手动删除
~/Library/Application Support与~/Library/Preferences下与 UniGetUI 相关的配置文件。
Linux(Debian/Ubuntu)
- 在终端中执行
sudo apt remove unigetui卸载主程序。 - 如需同时清除配置文件,可执行
sudo apt purge unigetui。 - 卸载后用户目录下可能仍保留个性化设置,可按需手动删除对应配置文件夹。
