Virtual Android cloud phone farm — YAML batch queue for GeeLark-style phone pools. CLI: phone-farm.
Project description
virtual-android-farm
Virtual Android cloud phone farm — YAML batch queue for GeeLark-style phone pools, synchronizer, and RPA workflows.
pip install virtual-android-farm
phone-farm init && phone-farm validate .phone-farm/jobs.yaml
CLI: phone-farm · Python 3.10+
Coupon hubs:
MIN50cloud phone — anti-detect.github.io · SaaSVerdict. Get latest codes. Affiliate disclosure.
Queue cloud phone farm jobs without USB racks — same scaling pattern as GeeLark phone farms and MoreLogin ARM cloud phones.
Problem
50–150 TikTok/Instagram profiles on physical phones fail on cost, space, and sync. Teams need a validated YAML queue before batch scripts — not another spreadsheet.
Install
pip install virtual-android-farm
Quick start
phone-farm init
phone-farm validate .phone-farm/jobs.yaml
phone-farm dry-run .phone-farm/jobs.yaml
When farms stall (playbook)
| Symptom | Likely cause | Next step |
|---|---|---|
| Mass bans same day | Shared emulator signatures | ad-phone audit per device YAML |
| Jobs never run | Bad script paths | phone-farm validate from farm dir |
| Vendor lock-in | GeeLark/MoreLogin export only | mobile-vendor-bridge parse → MLX |
Coupon hubs: anti-detect.github.io · SaaSVerdict
CLI
| Command | Description |
|---|---|
phone-farm init |
Create .phone-farm/jobs.yaml |
phone-farm validate |
Schema + script paths |
phone-farm list |
Tabular job list |
phone-farm dry-run |
Enabled jobs without execute |
phone-farm --show-deal |
Opt-in MIN50 coupons |
Limitations
- Queue planner only — does not call GeeLark, MoreLogin, or MLX APIs.
- You execute child scripts (ADB/API) yourself.
Production
Scale on Multilogin Cloud Phone folders — code MIN50. docs/AFFILIATE.md · phone-farm --show-deal
FAQ: docs/FAQ.md
Related tools (on PyPI)
| Package | CLI | Role |
|---|---|---|
| antidetect-phone-kit | ad-phone |
Device lint |
| app-warmup-phone | app-warmup |
App cadence |
| cloud-phone-kit | cloud-phone |
Launch readiness |
| automation-farm-runner | farm-runner |
Browser mlx-pool |
License
MIT
Partner: Multilogin Cloud Phone · MIN50 · SaaSVerdict
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file virtual_android_farm-0.1.3.tar.gz.
File metadata
- Download URL: virtual_android_farm-0.1.3.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f5c3de1a932eb25757753c926af6f9f056aae57435bafd5ae90220a68ef1c54
|
|
| MD5 |
bb61b2133bd8c622278b0c9a9a06a7fc
|
|
| BLAKE2b-256 |
7702b272f5fe0eb559f4ad2e19ba5dbcc27ba7785e84baea5bc71b4646f2c817
|
File details
Details for the file virtual_android_farm-0.1.3-py3-none-any.whl.
File metadata
- Download URL: virtual_android_farm-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11347446526f3ce0d9c5b87c290a7ba3047f5db80a4cd0d198c716f6a07e0f5f
|
|
| MD5 |
1b51b53608af1e7b67cf27703909e799
|
|
| BLAKE2b-256 |
69c69d279e5c6735088860665539bd64ad05377905ed74f4284d0957d8004aab
|