MWU:Vue 3 + FastAPI 的 MaaFramework 跨平台 WebUI 源码
MWU 为 MaaFramework 自动化资源项目提供浏览器图形界面。前端使用 Vue 3,后端使用 FastAPI,适合需要跨平台任务配置、运行和扩展管理的项目。
具体功能
• Vue 3 + FastAPI 前后端分离架构
• 浏览器统一界面,支持 Windows、Linux、macOS
• NaiveUI 界面和自动深色模式
• 动态解析 Agent,无需额外 Python 环境
• Agent 外挂进程模式
• Plyer 与浏览器 API 双渠道系统通知
• GitHub 自动更新
• 单次、周期计划任务与调度管理
• scan_select 动态扫描配置文件
• MaaFramework 任务、资源和控制器配置
上游 README 明确标注项目尚未 Production-Ready,适合测试、学习和二次开发。
源码包信息
• 文件名:MaaFramework生态_通用 UI_MWU_源码.zip
• 文件数:156
• 大小:0.49 MB
• SHA256:504608aeb898eb737dc294f8a0fac5f035270c217af8c781e3ca2cf75dd2fb24
• 版本:0.16.0
• 许可证:AGPL-3.0
安装与使用
-
安装 Python 3.12 或更高版本及 uv。
-
在源码目录执行
uv sync安装依赖。 -
准备 MaaFramework 5.11.1+ 资源项目及
interface.json。 -
按上游 README 的集成方式配置资源和 Agent。
-
启动后使用现代浏览器访问 WebUI。
本地已核对 ZIP、SHA256、AGPL-3.0、pyproject.toml,全部 Python 文件通过 compileall。本机缺少 uv 与 pyjson5,未执行依赖安装和 WebUI 启动验证。本分享属于源码包,不是成品安装程序。
资源获取
> 内容来源网络,进行整合/再创作。源码版权归原作者;使用、修改和再分发请遵循 AGPL-3.0,并保留许可证及 GitHub 来源。