README
mobile-gui-bundle
Android GUI automation bundle for OpenClaw.
This bundle provides:
- a skill:
mobile_gui - MCP tools for Android GUI automation
- a Python bridge and ADB bridge for device interaction
Requirements
Host environment:
- Linux
adbnodepython3
Python packages required by the bridge:
flaskrequestspyyamlpillow
Android-side assumptions:
- an Android device is connected through ADB
- the included
adapter/yadbcan be pushed to the device when needed
Configuration
Create a runtime config file from the example:
cp config.example.yaml config.yaml
Then edit config.yaml and fill at least:
llm.api_basellm.api_keyllm.model_name
Optional:
adb.devicellm.image_resize
Start the ADB bridge
Run from the bundle root:
bash scripts/start_bridge.sh
This starts the local HTTP bridge used by the MCP server.
Install
Local directory install:
openclaw plugins install ./mobile-gui-bundle --dangerously-force-unsafe-install
ClawHub install:
openclaw plugins install clawhub:mobile-gui-bundle --dangerously-force-unsafe-install
The current MCP bridge implementation spawns a local Python subprocess and is expected to trigger OpenClaw's dangerous-code scanner. Treat this bundle as a trusted local/operator-managed plugin and review the shipped files before installing it.
After install, restart the gateway:
openclaw gateway restart
Verify
Ask the agent to list available tools and confirm the following are present:
mobile_device_statusmobile_gui_doctormobile_gui_observemobile_gui_start_taskmobile_gui_resume_taskmobile_gui_setupmobile_gui_cancel_task
Then test with a simple task such as:
- “打开设置查看手机型号”
Notes
- High-risk tasks such as messaging, payment, or deletion should require explicit user confirmation.
- The bundle ships the skill and MCP server, but runtime environment setup is still the operator’s responsibility.
Capabilities
- Bundle format
- codex
- Host targets
- openclaw
- Runtime ID
- mobile-gui-bundle
Verification
- Tier
- source linked
- Scope
- artifact only
- Summary
- Validated package structure and linked the release to source metadata.
- Commit
- 4a79fc7bff54
- Tag
- main
- Provenance
- No
- Scan status
- suspicious
Tags
- latest
- 0.1.2
