English | 简体中文
一个基于 Electron 的现代化工具集应用,支持强大的插件系统。
欢迎加入 UniHub 交流群,与其他开发者一起讨论和分享!
微信交流群 |
QQ 交流群 |
加我拉你进群 |
- 🔌 强大的插件系统 - 支持动态加载和管理插件
- 🎨 现代化 UI - 基于 Vue 3 + Tailwind CSS
- 🚀 高性能 - 使用 Vite 构建
- 📦 插件市场 - 内置插件市场,一键安装
- 🔒 权限管理 - 细粒度的插件权限控制
- 🔄 自动检测更新 - 支持应用自动更新,基于 GitHub Releases
# 克隆主仓库(包含官方插件 submodule)
git clone --recurse-submodules https://github.com/t8y2/unihub.git
# 或者已经克隆了主仓库,再初始化 submodule
git clone https://github.com/t8y2/unihub.git
cd unihub
git submodule update --init --recursive# 安装依赖
pnpm install
# 开发模式
pnpm dev
# 构建应用
pnpm build # 所有平台
pnpm build:mac # macOS
pnpm build:win # Windows
pnpm build:linux # Linux官方插件已迁移到独立仓库进行管理(通过 Git Submodule 集成):
- 插件仓库: unihub-plugins
- 本地路径:
official-plugins/(Git Submodule) - 插件市场: 自动同步到
marketplace/plugins.json
# 更新 submodule 到最新版本
cd official-plugins
git pull origin main
cd ..
git add official-plugins
git commit -m "Update official-plugins submodule"
git push使用官方 CLI 工具快速开发插件:
# 安装 CLI
npm install -g @unihubjs/plugin-cli
# 创建插件(支持 simple/vue/react 模板)
uhp create my-plugin
# 开发
cd my-plugin && npm install
uhp dev
# 打包
uhp package生成的 plugin.zip 可直接拖拽到 UniHub 安装,或提交 PR 到 插件仓库 发布到插件市场。
查看完整文档:Plugin CLI | 示例插件:examples/
| 功能 | macOS | Windows/Linux |
|---|---|---|
| 全局搜索 | ⌘K | Ctrl+K |
| 新建标签 | ⌘N | Ctrl+N |
| 关闭标签 | ⌘W | Ctrl+W |
| 切换侧边栏 | ⌘B | Ctrl+B |
- Electron
- Vue 3
- TypeScript
- Vite
- Tailwind CSS
- reka-ui
MIT



