Prerequisites
- OpenClaw CLI installed
- A Mobilerun account at cloud.mobilerun.ai
- An Android device connected via the Mobilerun Portal app, or a cloud-hosted device (Cloud Phone or Physical Phone)
Step 1 — Install the Plugin
@mobilerun/openclaw-mobilerun in the output.
Step 2 — Get Your API Key
- Go to cloud.mobilerun.ai/api-keys (sign in with Google, GitHub, or Discord if prompted)
- Click New Key, give it a name, and copy the key — it starts with
dr_sk_and is shown only once
Step 3 — Configure the API Key
You have two options. Choose whichever fits your workflow:Option A — Environment variable (quickest)
~/.zshrc, ~/.bashrc, etc.) to make it permanent.
Option B — OpenClaw config file
OpenClaw stores skill configuration in~/.openclaw/openclaw.json. Add your key under skills.entries.mobilerun.apiKey:
The config file method is preferred when you use multiple skills with different credentials, since each skill’s key is namespaced separately.
Step 4 — Connect a Device
If you don’t have a device connected yet, install the Mobilerun Portal app on your Android phone:- On your Android phone, open Chrome and go to droidrun.ai/portal
- Download and install the APK (tap “Install anyway” if Android warns about unknown sources — this is expected)
- Open the Portal app and tap Enable Now to grant the Accessibility permission
- Long-press “Connect to Mobilerun” to open the API key dialog
- Paste your
dr_sk_...key and tap Connect
ready in the Mobilerun dashboard and the agent can use it immediately.
Step 5 — Start the Agent with the Terminal User Interface (TUI)
- Confirm the API key and find your connected device
- Take a screenshot of the current screen
- Navigate to Settings and read the relevant UI elements
- Report the Android version back to you
Configuration Reference
The skill checks
MOBILERUN_API_KEY first. If that is not set, it falls back to the config file. If neither is present, the agent will ask you for the key during the session and offer to save it.
Troubleshooting
Agent says the API key is invalid
Agent says the API key is invalid
Keys always start with
dr_sk_. If yours looks different, copy it again from cloud.mobilerun.ai/api-keys. Keys can be revoked — create a new one if needed.No device found
No device found
The agent will tell you the device status. If no device appears:
- Make sure the Mobilerun Portal app is open on your phone
- Check that the Accessibility permission is still enabled (some phones disable it after reboot)
- Confirm the phone has a stable internet connection
Device shows as disconnected
Device shows as disconnected
The Portal app lost its connection. Open the app on your phone — it usually reconnects automatically. If not, tap Connect again.
Task fails with a billing error
Task fails with a billing error
Autonomous agent tasks (
POST /tasks) require credits. Check your credit balance at cloud.mobilerun.ai/billing.Next Steps
Agent Skills overview
Learn what the Mobilerun skill includes and how the agent uses it.
API Keys
Manage your Mobilerun API keys.
Mobilerun Portal
Set up your personal Android device.
Credits & Plans
Understand plans, credits, and device types.