First off, the environment setup for cloud agents is:
Amazing
Easy to set up
An extraordinarily fun part of my day
Thank you. Sincerely.
The current cloud agents don’t have the ability to run our mobile app in demo mode (e.g. by emulating Android or iOS) - i argued with the agent about giving Expo and browserstack access via e.g. MCP, but that seemed convoluted and complicated for the process - are you planning to integrate this more natively and make it easier to set up by maybe giving the agent machine a sidecar to allow for recording and running of mobile demos in the cloud.
Same need from the Android side. I don’t need a full fancy mobile demo sidecar yet. Just a Cloud Agent environment where the Android emulator can run with working CPU acceleration.
My case: background agents fixing and verifying system-UI layout issues. That means boot an AVD, install the APK, and grab screenshots. I already do that today with a saved environment and a boot helper script, but nested KVM is broken so I’m stuck on software TCG(slow as hell). It works. It just eats a ton of time.
If KVM (or some other accelerated emulator path) landed, agents could actually close the loop on mobile UI bugs without handing everything off to a local machine or BrowserStack.
Happy to share the TCG workaround setup if it’s useful to anyone else in the meantime.
Regarding Android emulator, I’ve just ran Grok 4.6 on cloude and asked it to config emulator and ADB and everything need for it to build, run, create screenshot and iterate on tasks in the cloud environment. It took some time but he got it working.
Regarding iOS it is probebly not possible because you need mac and xCode. But maybe someone got it working as well.
On the iOS question above: it is possible, just not inside the Ubuntu VM. The agent needs a Mac somewhere else for the steps that need Xcode.
Disclosure: I built NoMac, which gives agents a cloud Mac with Xcode, billed by the minute. For cloud agents there are two ways to wire it in: store a NoMac API key as a Runtime Secret and let the agent run the CLI from its terminal (npx -y @nomac/cli@latest start, then sync . and exec -- xcodebuild ...), or add the hosted MCP server (mcp.nomac.app/mcp) from the MCP dropdown. The agent can then build, run the iOS Simulator and take screenshots, the same loop jatinkrmalik described for Android.
To be clear, we haven’t run this end to end inside Cursor’s cloud agents yet; it follows Cursor’s docs. If someone tries it, I’d like to hear where it breaks.