openDeviceCloud¶
Manage virtual iOS and Android devices from a browser, connect trusted host machines as device agents, and expose the fleet through HTTP APIs and the built-in MCP server.
This site starts with a practical operator flow:
Install and run the backend.
Register an agent host.
Prepare or discover images.
Create devices from those images.
Connect automation and tooling through the MCP endpoint.
Guides
- Introduction
- Installation
- Create Your First Agent
- Create Your First Image
- Setup a VM
- Open Device Cloud MCP
- FAQ
- Why Is My Agent Not Showing Up As Online?
- Why Can I Not Create An iOS Device Without
image_id? - Why Do Android Images Show Up Automatically?
- Why Can I Not Rename Or Delete Some Android Images?
- Where Does The Agent Store Runtime Data?
- Is The MCP Endpoint Under
/api? - Does The Project Support Public Internet Exposure?
What You Can Do Here¶
Bring up the full application locally for development or evaluation.
Install a device agent on a host that can run iOS VMs or Android emulators.
Import a prepared iOS VM as a managed image.
Reuse Android SDK system images or capture Android snapshots as managed images.
Create and control devices from the API, UI, or MCP tools.
Quick Links¶
UI:
http://127.0.0.1:8000API docs:
http://127.0.0.1:8000/api/docsMCP endpoint:
http://127.0.0.1:8000/mcp
Note
The project is currently v0.1.0 and is not intended for direct public internet exposure yet.