An open-source plugin framework for expanding, enhancing, and customizing Unity Hub.
- Easy to install
- Built-in Plugin Manager
- Lightweight Patch Model
- Privacy Friendly: no UnifyHub telemetry, accounts, analytics, or remote config. It only works with local files and Unity Hub's local process.
- Plugin Template Included: scaffold a new plugin from
templates/pluginwith one command.
UnifyHub currently ships with:
plugin-manager: the in-app Plugins page.devtools: optional debug and window tweaks.taskbar-progress: Windows taskbar progress and Editor install notification support.
Run the interactive installer:
unifyhub.batOr apply directly to the auto-detected Unity Hub install:
unifyhub.bat applyUnifyHub will:
- Detect Unity Hub.
- Create or reuse a clean backup.
- Build a patched
app.asarfrom enabled plugins. - Install it into Unity Hub.
- Relaunch Unity Hub when finished.
Administrator permission may be required because Unity Hub is usually installed under C:\Program Files.
unifyhub.bat status
unifyhub.bat paths
unifyhub.bat plugins
unifyhub.bat apply
unifyhub.bat restore
unifyhub.bat doctorEnable or disable a plugin:
unifyhub.bat enable devtools
unifyhub.bat disable devtoolsView or change plugin config:
unifyhub.bat config devtools
unifyhub.bat config devtools enableRightClickInspect falseCreate a new plugin from the template:
node src\create-plugin.mjs my-plugin --name "My Plugin"Then edit:
plugins\my-plugin\plugin.json
plugins\my-plugin\patches\main.js.txt
Build it with:
unifyhub.bat apply --plugins plugin-manager,devtools,my-pluginThe template documents supported manifest fields such as filePattern, find, replaceFromFile, alreadyPatchedFind, config checkboxes, and optional compatibility patches.
Unity Hub is a trademark of Unity Technologies and is referenced only for descriptive purposes. UnifyHub is an unofficial open-source project and is not affiliated with, endorsed by, or supported by Unity Technologies.
UnifyHub modifies the Unity Hub client, which may violate Unity's Terms of Service.
UnifyHub does not bypass licensing, paid features, authentication systems, or account restrictions. Its purpose is limited to client customization, UX improvements, and plugin-based enhancements.
However, this does not guarantee safety. Avoid installing untrusted plugins or plugins designed for abusive behavior.
All official built-in UnifyHub plugins are intended for safe client-side enhancements only.
If your Unity account is business-critical or losing access would create serious problems, do not use client modifications.
Be cautious when sharing screenshots, recordings, or support requests that visibly show UnifyHub modifications.
Use UnifyHub at your own risk. The maintainers are not responsible for account restrictions, data loss, or any damages resulting from its use.