25 open-source projects similar to lmeszinc/starrailcopilot, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
OnmyojiAutoScript is an ADB-based Android game automation tool that utilizes image recognition to automate daily routines and resource farming. It functions as a computer vision bot and emulator controller, coordinating simultaneous task execution across multiple user profiles and ports. The system features a game resource optimizer that uses efficiency models to intelligently distribute in-game items and assets across characters. To bypass automated detection, it employs an anti-detection input simulator that mimics human interaction patterns through variable click and swipe behaviors. The
AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise
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
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.
崩坏:星穹铁道全自动 三月七小助手
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 cus
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
HMCL is a JVM-based cross-platform utility and Minecraft game launcher designed to install, manage, and launch multiple versions of Minecraft. It functions as an instance manager for organizing separate game profiles with unique settings and assets, as well as a mod loader manager for automating the installation of modification frameworks and community-created content. The project features a modular UI framework with a pluggable layout system, decoupling the visual interface from the core logic to allow for appearance and arrangement customizations. It automates the integration of modificatio
Baritone is a pathfinding library and automation bot for Minecraft. It provides a programmatic navigation engine that implements A* pathfinding to calculate and execute movement paths for characters within three-dimensional block-based environments. The system distinguishes itself through a navigation API that allows external clients to embed movement logic and waypoint management. It features a command-based configuration interface for modifying settings via chat and employs memory-mapped environment caching to accelerate the retrieval of long-distance routes. Its capabilities cover a wide
This project is a computer vision automation framework and game state automation engine. It uses real-time screen analysis and image recognition to identify interface elements and game conditions, which then trigger simulated mouse and keyboard inputs to automate repetitive tasks. The system features a heuristic navigation system that calculates movement vectors by analyzing visual landmarks and spatial data to traverse virtual environments. It also includes an input simulation controller that synchronizes mouse sensitivity and DPI settings to ensure precise character rotation and coordinate
ZenlessZoneZero-OneDragon is a game automation bot designed for Zenless Zone Zero. It functions as a combat automation script, an account management orchestrator, and an AI gameplay assistant to automate combat, daily quests, and character movement. The project utilizes image and audio recognition models to implement precision combat dodging and execute attack sequences. It employs pathfinding and recognition models for automated environmental navigation and interaction within game zones. The software provides broader capabilities for automating recurring daily tasks and resource collection.
PrismLauncher is a cross-platform Minecraft game launcher and multi-instance manager. It provides a centralized interface for launching and managing independent game installations, each maintained in an isolated environment with its own unique settings and configurations. The application functions as a mod manager that integrates with external repositories to search for, install, and update curated collections of extensions and content packs. It supports multi-account identity management, allowing users to store and switch between different player profiles. The software includes tools for cu
Prism Launcher is a Minecraft game launcher and instance manager designed to authenticate game accounts and start installations via a graphical interface or command line. It functions as a modpack installer that automates the setup of preconfigured modification sets from various third-party platforms. The project focuses on maintaining multiple independent game installations on a single machine, using isolated environments to ensure that different versions, mods, and save files do not conflict. It includes a Java runtime configurator to detect and assign specific system environments for compa
Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It operates as a real-time strategy game engine utilizing a data-driven asset pipeline and providing cross-platform support. The project features a modular unit design system that uses a technology tree to construct combat entities by combining chassis, propulsion, and weapon components. It includes a lockstep multiplayer network engine to synchronize game state across distributed clients for competitive matches, as well as a JavaScript game scripting framework for implementing custom l
This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia
PokemonGo-Bot is a programmable automation tool designed to manage Pokémon GO gameplay. It functions as an automated game bot and interaction framework that handles creature capture, item collection, and inventory management through a rule-based system. The project features a remote controller interface that allows users to trigger game actions and receive real-time event reports via a messaging bridge, specifically integrating with Telegram. It employs coordinate-based navigation and human movement simulation to traverse the game world and locate specific entities. The software covers broad
node-opencv is a high-performance C++ native addon and bridge that connects Node.js applications to the OpenCV library. It serves as an image processing toolkit and computer vision library, allowing JavaScript code to execute vision algorithms and image manipulation operations through native bindings. The project provides specialized capabilities for face and shape detection, as well as face identity recognition using trained models. It includes tools for object motion tracking through optical flow and background subtraction, along with the ability to identify specific patterns and analyze sh
This project is a feature-rich data grid component designed for Vue applications. It provides a flexible interface for rendering, managing, and manipulating structured information, offering built-in support for essential tabular operations such as sorting, filtering, pagination, and row selection. The library distinguishes itself through its highly extensible architecture, which allows developers to override default rendering for cells, headers, and pagination controls using scoped slots. It supports complex data workflows by enabling hierarchical organization through collapsible row grouping
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
DailyCheckin is an automated multi-platform daily check-in tool that logs into dozens of online services to collect rewards without manual intervention. It supports a wide range of platforms including Bilibili, Baidu Tieba, Aliyun Drive, AcFun, and many others, handling tasks such as daily sign-ins, coin tipping, lottery draws, and virtual currency conversion. The system is built around a config-file-based platform registry that allows dynamic addition or exclusion of tasks, with a cron-driven scheduler executing all check-in scripts sequentially in a single process. The tool distinguishes it
This repository provides a collection of interactive Jupyter notebooks designed to bridge theoretical machine learning concepts with practical implementation. It serves as a structured educational curriculum for deep learning, offering hands-on tutorials that guide users through the fundamentals of neural network architectures and their application. The project distinguishes itself by demonstrating identical neural network architectures across multiple industry-standard machine learning libraries, allowing for direct comparison and framework-agnostic learning. It includes utilities to transfo
This project is a Python bio-imaging toolkit and analysis suite designed for processing and analyzing microscopy and medical images. It provides a collection of tools for image quantification, medical image segmentation, and general bio-imaging workflows. The suite includes specialized capabilities for quantifying biological data, such as measuring neuron branching complexity via Sholl analysis, calculating particle size distributions, and tracking wound area in scratch assays. It also features a medical image segmentation library that implements U-Net architectures for isolating anatomical s
PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an emulation engine that allows users to execute original handheld software while providing a programmatic interface to control, probe, and automate game execution. The project is specifically designed as a reinforcement learning environment, exposing emulator states and controls to facilitate the training of machine learning agents. It distinguishes itself by providing tools for game area mapping and the extraction of simplified 2D screen representations and collision maps to suppor
Faceai is a computer vision toolkit designed for facial analysis, identity recognition, and image processing. It provides integrated engines for detecting human faces in static images and live video streams, matching facial encodings against identity databases, and mapping facial landmarks to understand geometric structure and alignment. The project enables real-time augmented reality applications, such as applying virtual makeup and digital accessories by scaling assets to detected facial coordinates. It also includes a suite for digital image restoration capable of removing noise, erasing w