Choose Your Runtime
AzurPilot offers three operational paths. All three run the exact same core program; the only differences are who provisions the Python environment, who manages the backend process, and where the game executes.
| Runtime Mode | Where Game Runs | Requires Always-On PC | Best For |
|---|---|---|---|
| Desktop Launcher | Emulator on Windows / macOS / Linux | Yes | Long running sessions, multi-instance, highest performance |
| Android Local Host | Mobile game client on device | No | No always-on PC, or dedicating an old phone to automation |
| Source Installation | Any environment supporting Python 3.14 | Yes | Development, debugging, custom modifications |
| Remote Client | Instance running on another machine | No (client side) | Monitor and control home PC instances from a phone |
Three Questions to Answer First
1. Where will the game run?Emulators (MuMu, LDPlayer, BlueStacks, Nox) suit desktop workflows. Running locally on a phone requires Android 9.0+, ARM64 or x86_64, at least 4 GB RAM, and 2.5 GB free storage.
2. Can this machine stay powered on continuously?The scheduler is built for 24/7 continuous operation. Shutting down the computer every night does not corrupt tasks—they resume on next boot—but time-dependent rewards like Operation Siren and commissions will yield less.
3. Do you want to use the command line?If no: choose the desktop launcher or Android APK. If yes, or if you plan to modify code: choose source execution, covered in the Developer Portal.
Entry Points for Each Path
Desktop Launcher
Download the archive, extract, and launch. The launcher automatically creates a .venv, clones the repository, syncs dependencies, and launches the WebUI. Install Launcher →
Android Host
Install the APK, wait for the Runtime to unpack, activate ADB or Root privileges, and configure instances in-app. Install Android Version →
Source Installation
Requires Python 3.14 and uv. Run uv sync --frozen followed by gui.py. Ideal for development and debugging. Source Installation →
Three Universal Prerequisites
- In-game settings must match recommended values, or recognition fails. Review the checklist in Environment & Compatibility.
- Screenshot resolution is fixed at 1280×720. Recognition assets are built against this baseline; this is not a UI display size.
- Initial launch requires an active internet connection. The launcher downloads Python and dependencies, the Android thin package downloads the Runtime, and the core program clones source code.
Account Risk Disclaimer
Game automation violates official terms of service and carries the risk of account suspension. AzurPilot provides no detection evasion features and accepts no liability for account consequences. Avoid high-risk unverified actions on primary accounts.