Droidrun
Give AI native control of physical & virtual phones.
Visit website →About
Droidrun gives AI agents native control of Android phones, physical or virtual. Agents can open and operate real mobile apps, tapping, typing, and navigating as a person would, which enables automated testing, repetitive task automation, and experimentation with mobile agents.
Because it works at the OS level on actual apps, it is not limited to apps that offer an API or test hooks. The project is fully open source, with a hosted cloud option in development.
It is aimed at QA engineers automating mobile test flows, developers building phone-using agents, and researchers exploring how agents behave in a real mobile environment.
AI-assisted draft, human-reviewed before publishing — see how we choose & review tools.
Why we picked it
Droidrun earns its spot for working at the OS level rather than through an API — controlling real Android apps by tapping and typing means it can automate the huge share of mobile apps that were never built to be scripted against in the first place.