awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MaaAssistantArknights avatar

MaaAssistantArknights/MaaAssistantArknights

0
View on GitHub↗
21,583 stars·2,678 forks·C++·AGPL-3.0·19 viewsmaa.plus↗

MaaAssistantArknights

MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows.

The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that custom strategies and combat sequences remain consistent and reusable. By leveraging template-based image recognition, the tool adapts to localized game interfaces and varying hardware environments, providing a flexible approach to mobile game interaction.

Beyond its core automation capabilities, the system includes a headless interface for programmatic execution and integration with external applications. It provides an API for real-time status callbacks and data synchronization, enabling users to export inventory and progress information to community databases. The engine also handles emulator connectivity and dependency management, offering a comprehensive suite of tools for debugging and monitoring task execution.

Features

  • Mobile Game Automation Tools - Automates repetitive daily tasks and resource farming in mobile games using image recognition and simulated touch inputs.
  • Android Automation Frameworks - Uses image recognition and input simulation to perform routine tasks in mobile games.
  • Task Automation Tools - Automates repetitive daily tasks and resource farming through scripted instructions.
  • Automation Execution Frameworks - Provides structured environments to build, standardize, and execute automated combat sequences.
  • Game Lifecycle Controllers - Launches and terminates game applications automatically, including support for multi-account and regional switching.
  • Emulators - Connects to and controls mobile device emulators to automate game application lifecycles.
  • Input Simulation Bridges - Maps desktop peripheral events into native mobile input signals for direct hardware manipulation.
  • Computer Vision Libraries - Processes visual data from game interfaces to execute complex sequences of user-defined actions.
  • Visual Recognition Templates - Identifies game interface elements by matching screen captures against a library of predefined visual assets.
  • Workflow Automation APIs - Provides programmatic interfaces for external applications to trigger tasks and receive status callbacks.
  • Custom Scripting Engines - Provides environments for defining and executing custom combat strategies and task workflows.
  • Combat Stage Automators - Runs combat stages repeatedly with configurable limits on resource consumption and battle counts.
  • Task Composition Engines - Constructs complex automation sequences using expression-based operators to control execution flow.
  • Workflow Automations - Enables headless execution of game management tasks via command-line interfaces.
  • Browser-Based Workflow Automations - Automates base operations by scheduling room layouts and shift rotations during daily gameplay cycles.
  • Headless Automation - Provides a command-line interface for programmatic game task execution and status callbacks.
  • External Application Integrations - Enables data flow and task synchronization between the automation engine and external applications.
  • Task Execution Engines - Manages and executes background automation tasks using structured configuration files.
  • Build Automation Engines - Manages core engine dependencies and game resource files to ensure the automation environment remains functional.
  • Headless Execution Environments - Executes automation tasks on servers or within scripts using a command-line interface.
  • Parallel Execution Strategies - Executes user-defined stage clearing sequences by processing external instruction files.
  • Gaming Platform Integrations - Extracts inventory and progress information to update external community databases and planning tools.
  • Automated Task Execution Engines - Executes predefined game automation routines programmatically to manage daily activities.
  • Event-Driven Messaging Hooks - Provides standardized interfaces for real-time communication between external systems and core automation logic.
  • Tree-Based Optimization - Calculates optimal operator assignments to facilities to maximize resource production.
  • Interface Localization - Updates image templates and text definitions to align automation behavior with localized game interfaces.

Star history

Star history chart for maaassistantarknights/maaassistantarknightsStar history chart for maaassistantarknights/maaassistantarknights

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MaaAssistantArknights

These projects share indexed features with MaaAssistantArknights. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • babalae/better-genshin-impactbabalae avatar

    babalae/better-genshin-impact

    12,606View on GitHub↗

    Better Genshin Impact is a computer vision-based automation framework designed to perform repetitive tasks and combat sequences within game environments. It functions as a macro scripting engine that utilizes synthetic input injection to simulate human interaction with the operating system, allowing for hands-free execution of complex gameplay loops. The system distinguishes itself through a combination of template-matching visual recognition and state-machine logic, which enables the software to identify on-screen game elements and transition between operational states in real time. By mappi

    C#auto-play-gameautomaticgenius-invokation-tcg
    View on GitHub↗12,606
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • ok-oldking/ok-wuthering-wavesok-oldking avatar

    ok-oldking/ok-wuthering-waves

    5,388View on GitHub↗

    This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay without modifying game memory or files. It runs automation tasks while the game window is minimized or obscured, freeing the computer for other use, and accepts command-line arguments to start specific tasks and optionally exit after completion. The tool automatically detects playable characters through screen analysis and adapts actions without manual skill configuration. It supports all common 16:9 resolutions up to 4K as well as some ultrawide formats, with a minimum required

    Pythonok-wwokwwwuthering-waves
    View on GitHub↗5,388
  • wangshub/wechat_jump_gamewangshub avatar

    wangshub/wechat_jump_game

    13,833View on GitHub↗

    This project is a Python-based game automation bot and computer vision assistant designed to automate gameplay on Android devices. It functions as a controller that identifies game elements via pixel color scanning and simulates touch inputs to execute gameplay without manual intervention. The system distinguishes itself through the use of anti-detection measures, implementing interaction coordinate management and timing offsets to avoid being flagged by security systems. It also employs resolution-dependent scaling coefficients to maintain jump accuracy across different device screen sizes.

    Pythonadbpythonwechat-app
    View on GitHub↗13,833
Compare all 30 related projects→

Frequently asked questions

What does maaassistantarknights/maaassistantarknights do?

MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows.

What are the main features of maaassistantarknights/maaassistantarknights?

The main features of maaassistantarknights/maaassistantarknights are: Mobile Game Automation Tools, Android Automation Frameworks, Task Automation Tools, Automation Execution Frameworks, Game Lifecycle Controllers, Emulators, Input Simulation Bridges, Computer Vision Libraries.

Which projects share features with maaassistantarknights/maaassistantarknights?

Projects with overlapping indexed features include: babalae/better-genshin-impact — Better Genshin Impact is a computer vision-based automation framework designed to perform repetitive tasks and combat… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… ok-oldking/ok-wuthering-waves — This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay… wangshub/wechat_jump_game — This project is a Python-based game automation bot and computer vision assistant designed to automate gameplay on… lmeszinc/azurlaneautoscript — AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It… andymik90/auto-claude — Auto-Claude is an artificial intelligence development workflow orchestrator designed to automate software engineering…