An automation black-box testing framework based on image recognition
Easy to Use · Powerful Recognition · Flexible Extension

Simple JSON configuration for automation workflows
Built-in OCR text recognition and template matching
Support custom recognition and action modules through Agent Server
From zero-code to fully customizable, choose the development approach that suits you
Quick start, simple logic implementation
{
"ClickStartButton": {
"recognition": "OCR",
"expected": "Start",
"action": "Click",
"next": ["ClickConfirmIcon"]
},
"ClickConfirmIcon": {
"recognition": "TemplateMatch",
"template": "confirm.png",
"action": "Click"
}
}Hear what community developers say about MaaFramework
MaaFramework significantly reduced our automation testing development costs. The JSON configuration approach allows non-technical staff to participate in building automation processes. Team collaboration efficiency has greatly improved!
OCR recognition accuracy is very high, and template matching is stable. Compared to other frameworks, MaaFramework has a gentler learning curve, and the documentation and community support are excellent. Highly recommended!
Cross-platform support is excellent - Windows, Linux, macOS all run seamlessly. High code quality, reasonable API design, and strong extensibility. This is one of the most professional automation frameworks I've seen!
Choose the best way to start using MaaFramework