MaaFramework
基于图像识别的自动化黑盒测试框架 | An automation black-box testing framework based on image recognition
Install / Use
/learn @MaaXYZ/MaaFrameworkREADME
MaaFramework
<!-- prettier-ignore-start --> <!-- markdownlint-disable-next-line MD036 -->✨ 基于图像识别的自动化黑盒测试框架 ✨
<!-- prettier-ignore-end --> </div> <p align="center"> <img alt="C++" src="https://img.shields.io/badge/C++-20-%2300599C?logo=cplusplus"> <img alt="platform" src="https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS%20%7C%20Android-blueviolet"> <br> <img alt="license" src="https://img.shields.io/github/license/MaaXYZ/MaaFramework"> <img alt="activity" src="https://img.shields.io/github/commit-activity/m/MaaXYZ/MaaFramework?color=%23ff69b4"> <img alt="stars" src="https://img.shields.io/github/stars/MaaXYZ/MaaFramework?style=social"> <br> <a href="https://pypi.org/project/MaaFw/" target="_blank"><img alt="pypi" src="https://img.shields.io/pypi/dm/maafw?logo=pypi&label=PyPI"></a> <a href="https://www.nuget.org/packages/Maa.Framework.Runtimes" target="_blank"><img alt="nuget" src="https://img.shields.io/badge/NuGet-004880?logo=nuget"></a> <a href="https://www.npmjs.com/package/@maaxyz/maa-node" target="_blank"><img alt="npm" src="https://img.shields.io/badge/npm-CB3837?logo=npm"></a> <a href="https://pkg.go.dev/github.com/MaaXYZ/maa-framework-go/v3"><img alt="go reference" src="https://pkg.go.dev/badge/github.com/MaaXYZ/maa-framework-go/v3.svg" /></a> <a href="https://crates.io/crates/maa-framework"><img alt="rust crate" src="https://img.shields.io/badge/Rust-crate-orange?logo=rust" /></a> <a href="https://mirrorchyan.com/zh/projects?source=maafw-badge" target="_blank"><img alt="mirrorc" src="./docs/static/mirrorc-zh.svg"></a> <br> <a href="https://maafw.com/" target="_blank"><img alt="website" src="./docs/static/maafw.svg"></a> <a href="https://deepwiki.com/MaaXYZ/MaaFramework" target="_blank"><img alt="deepwiki" src="https://deepwiki.com/badge.svg"></a> </p> <div align="center"> </div>简介
MaaFramework 是基于图像识别技术、运用 MAA 开发经验去芜存菁、完全重写的新一代自动化黑盒测试框架。
低代码的同时仍拥有高扩展性,旨在打造一款丰富、领先、且实用的开源库,助力开发者轻松编写出更好的黑盒测试程序,并推广普及。
即刻开始
社区项目
通用 UI
-
MFAAvalonia
基于 Avalonia 的 通用 GUI。由 MaaFramework 强力驱动! -
MFW-CFA
基于 PySide6 的通用 GUI。由 MaaFramework 强力驱动! -
MXU
基于 Tauri 2 + React 的轻量级跨平台通用 GUI。由 MaaFramework 强力驱动! -
MWU
基于 Vue + FastAPI 的轻量级跨平台通用 WebUI。由 MaaFramework 强力驱动!
开发工具
-
MaaDebugger
MaaFramework Pipeline 调试器 -
maa-support-extension
MaaFramework VSCode 插件 -
MFAToolsPlus
基于 Avalonia 框架开发的跨平台开发工具箱,提供便捷的数据获取和模拟测试方法 -
MaaPipelineEditor
可视化阅读与构建 Pipeline,功能完备,极致轻量跨平台,提供渐进式本地功能扩展,无缝兼容新旧项目 -
MaaInspector
基于 vue-flow 的可视化编辑器,集成节点预览,编辑,调试于一体的简单好用的 MaaFramework Pipeline 编辑器 -
MaaLogAnalyzer
MaaFramework 日志分析工具,提供用户友好的多视角可视化任务执行流程分析 -
MaaLogs
MaaFramework 日志分析工具,支持多项目日志解析、可视化任务流程和 AI 智能分析 -
prettier-plugin-maafw-sort
Prettier 插件,按照生命周期顺序自动排序 pipeline 字段 -
Auto Green Background
自动涂绿幕工具(Python/OpenCV,适用于TemplateMatch),支持多算法分割、固定画
