UniGetUI :一个界面管理所有 Windows 软件源

UniGetUI

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 是一个非常值得尝试的图形化“包管理控制中心”。

官网:https://www.marticliment.com/unigetui/