Quern.dev is an open-source, AI-powered tool designed to streamline mobile development and testing for both iOS and Android platforms, operating as an API server with an MCP (Mobile Code Protocol) interface. It was created to address inefficiencies in mobile testing, such as manual simulator management, lack of observability, and cumbersome debugging processes that require external tools like ProxyMan or Charles. Unlike existing commercial solutions - some costing up to $700/month - Quern provides an open-source alternative that supports automation, UI interaction, log analysis, and network debugging, with a focus on integration with AI agents rather than a visual interface.
The tool enables AI-driven app testing by abstracting platform differences, allowing unified control across devices, simulators, and emulators. Key features include UI automation, screenshot and UI tree interpretation, real-time log filtering, and per-application proxy configuration using tools like MITM Proxy to avoid system-wide disruptions. A structured knowledge base using markdown files helps AI understand app navigation, screens, and constraints, reducing redundant reasoning. The system supports script generation and execution in multiple languages, facilitates deep link navigation, and explores real-time error detection using secondary monitoring agents. Future plans include enhancing the core open-source platform and potentially developing a human-friendly interface with dashboards.