Capture, tap and swipe together are what let an assistant work a screen rather than just describe one: it can see the current state, act, and look again. Coordinates are raw, so it is at its best on an emulator you can reset, which is exactly the target here.
A server that gives an assistant control of an Android emulator through ADB, including MuMu Emulator instances. It covers device discovery, app lifecycle and the input gestures needed to actually operate a screen.
- List the devices connected through MuMu Emulator or ADB
- Reload the ADB server, and open a TCP port for connecting to one
- List every package name installed on a device
- Open and stop an app by package name
- Tap at a coordinate and swipe between coordinates
- Capture the device screen
`uv`, and a running emulator reachable over ADB. Install with `uv pip install -r pyproject.toml`, then point your client at `main.py` in `src`. No account and no key — the access it needs is to the emulator on your machine. Version 0.1.0.
One command — uv pip install -r pyproject.toml
