Skip to content

产品矩阵

概述

MaaPipelineEditor 采用渐进增强的产品设计理念,提供三种部署模式以满足不同使用场景:

  • 纯 Web 端:无需安装,开箱即用
  • Web + LocalBridge (LB):本地能力扩展,增强功能
  • 本地一体包 (Extremer):开箱即用的桌面应用
特性纯 Web 端Web + LBExtremer
上手难度⭐⭐⭐⭐⭐
功能完整度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
使用便捷性⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
配置灵活性⭐⭐⭐⭐⭐⭐⭐⭐
适用场景临时/查看多实例开发日常使用

部署模式对比

功能支持矩阵

✅ 完全支持 | ⚠️ 部分支持 | ❌ 不支持

功能类别纯 Web 端Web + LBExtremer
基础编辑
可视化节点编辑与布局
协议兼容 (v1/v2) 与语法糖
自定义节点模板
配置分离导出
导入与分享
粘贴板导入/导出
分享链接
导出为图片
文件管理
本地文件扫描与监听
文件保存/创建
文件自动重载
跨文件导航与搜索⚠️ (仅已打开)
MaaFramework 工具
设备连接 (ADB/Win32)
截图/OCR/取色/区域选择
图片资源预览与选择
实时屏幕预览
调试
流程调试与单步测试
识别结果可视化与历史
AI 增强
AI 节点搜索
AI 节点补全
运维体验
配置持久化⚠️ (浏览器)⚠️ (浏览器)✅ (本地文件)
自动更新⚠️ (仅提醒)

模式详解

纯 Web 端

适用场景

  • 快速查看和审阅他人的 Pipeline 项目
  • 临时编辑或创建简单的 Pipeline 配置
  • 在任意设备上进行轻量级编辑
  • 无需本地环境的协作场景

特点

  • 无需安装:打开浏览器即可使用
  • 真跨平台:任何支持现代浏览器的设备都可以访问
  • 零配置:无需配置任何本地环境
  • 即时访问:在线编辑器 (stable / preview)

限制

  • 无法访问本地文件系统
  • 无法使用 MaaFramework 原生功能(截图、OCR、调试等)
  • 配置仅保存在浏览器本地存储中
  • 手动截图后需自行上传图片进行识别

使用建议

  • 适合查看和学习他人的 Pipeline 实现
  • 使用粘贴板导入功能快速预览项目
  • 利用自动布局理清复杂逻辑
  • 通过分享链接与他人协作讨论

Web + LocalBridge

适用场景

  • 日常 Pipeline 资源开发工作
  • 需要频繁调试和测试流程
  • 多项目/多文件同时维护
  • 对原生工具链有依赖的开发场景

特点

  • 渐进增强:在 Web 端基础上增量启用本地能力
  • 完全解耦:前后端分离,服务按需启动
  • 灵活配置:可自定义工作目录、MaaFramework 路径等
  • 轻量启动:一行命令即可开启本地服务

核心能力

  • 文件管理系统

    • 递归扫描并管理项目中的所有 .json/.jsonc 文件
    • 实时监听文件变化,自动同步更新
    • 支持文件创建、保存、删除等完整生命周期
  • MaaFramework 集成

    • 原生 OCR 识别(需配置资源路径)
    • 自动截图功能(ADB/Win32 控制器)
    • 完整的调试功能支持
    • 设备连接与控制
  • 资源管理

    • 图片资源预览和快速选择
    • 模板图片悬停显示
    • 跨文件跳转和搜索

限制

  • 需要手动启动 LocalBridge 服务
  • 需要通过终端查看服务日志
  • 更新 LocalBridge 需手动重新安装
  • 需要额外配置 MaaFramework 路径

使用建议

  • 开发环境推荐使用此模式
  • 配合自动保存和热重载功能提升开发效率
  • 使用调试功能验证流程正确性
  • 通过日志系统排查问题

本地一体包 (Extremer)

适用场景

  • 希望开箱即用的用户
  • 不熟悉命令行操作的用户
  • 需要频繁切换项目的场景
  • 追求极致便捷的开发体验

特点

  • 一键启动:无需任何配置,双击运行
  • 自动管理:内置 LocalBridge 服务自动启动
  • 可视化:前端日志窗口,无需终端
  • 自动更新:内置更新检查功能
  • 零门槛:适合所有用户,无需技术背景

核心优势

  • 集成化管理
    • 内嵌 LocalBridge 服务,无需单独启动
    • 统一的配置管理界面
    • 工作目录、日志目录自动管理
  • 可视化体验
    • 前端日志窗口,实时查看服务状态
    • 快捷打开工作目录和日志目录
    • 可视化配置 MaaFramework 路径
  • 智能功能
    • 自动检测并提示更新
    • 服务异常自动重启
    • 配置热重载,无需手动重启

技术架构

  • 基于 Wails v2 框架构建
  • 前端与 Web 版本完全一致
  • LocalBridge 以子进程方式运行
  • 进程生命周期自动管理

限制

  • 需要下载和安装桌面应用
  • 占用磁盘空间相对较大
  • 仅支持主流桌面平台 (Windows/macOS/Linux)

使用建议

  • 推荐给新手用户或不熟悉命令行的用户
  • 适合长期使用 MPE 进行资源开发的场景
  • 通过内置日志窗口快速定位问题
  • 定期检查更新以获得最新特性

如何选择

初次使用 / 学习阶段

  • 纯 Web 端:快速上手,了解编辑器功能
  • 访问在线编辑器,粘贴示例 Pipeline 进行学习

日常资源开发

  • Extremer:推荐给大多数用户,开箱即用
  • Web + LB:适合有特殊配置需求的开发者

团队协作 / 代码审阅

  • 纯 Web 端:通过分享链接快速展示
  • 无需对方安装任何软件

多项目维护

  • Web + LB:可灵活切换工作目录
  • Extremer:可在设置中快速切换项目路径

模式迁移

从纯 Web 端迁移到 mpelb/Extremer

  1. 在 Web 端导出 Pipeline JSON 文件
  2. 在本地服务启动后,使用文件管理功能导入

从 mpelb 迁移到 Extremer

  • 配置和文件完全兼容,只需在 Extremer 中设置相同的工作目录

从 Extremer 降级到 mpelb

  • 可以继续使用 mpelb 命令行工具
  • 配置路径可能不同,需重新配置