MaaAssistantArknights/MaaAssistantArknights

《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.

What it solves

MAA is an automation assistant for the game Arknights, designed to eliminate the repetitive nature of daily tasks by automating gameplay through image recognition and intelligent scheduling.

How it works

The project uses computer vision and machine learning to interact with the game. It leverages OpenCV for image recognition, PaddleOCR for text recognition, and ONNX Runtime for model acceleration. It can be integrated into other applications via a wide variety of APIs (C++, Python, Java, Rust, Golang, etc.) and supports GPU acceleration via DirectML on Windows.

Who it’s for

Players of Arknights across multiple regions (Global, Japanese, Korean, Traditional Chinese) who want to automate their daily routines, resource farming, and base management.

Highlights

  • Daily Automation: One-click completion of all daily tasks, including visiting friends and collecting rewards.
  • Intelligent Base Management: Automatic operator rotation based on efficiency calculations and support for custom scheduling.
  • Recruitment Automation: Automatic handling of recruitment, including data uploading to external statistics sites.
  • Resource Farming: Automated farming of materials and Originium slugs in Integrated Strategies (Roguelike) mode.
  • Extensible API: Provides multiple language bindings for developers to build custom integrations.
  • Strategy Import: Supports loading JSON "homework" files to automate complex combat sequences.

Related

  • Project
  • Project
  • Project
  • Project
  • Project