For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /platforms/index.md.
  • English
  • Platform environment setup

    Each platform guide prepares one environment: the connection tools, device connection, and system permissions that Midscene needs. Playground, Midscene Test, and the JavaScript SDK all use the same environment. Each guide ends with a Verify section that checks the environment in Playground.

    Midscene uses multimodal vision models to understand screenshots, operating directly on the rendered UI rather than relying on the underlying DOM or native view hierarchy. This allows the same interaction and assertion approach to work across native apps and cross-platform frameworks alike.

    Choose a platform

    Platformnpm packageConnection methodTypical use cases
    Web@midscene/webChrome extension (Playground); Playwright / Puppeteer (SDK integration)Web testing and browser automation
    Chrome Bridge@midscene/webChrome extensionReusing existing login sessions and tabs in desktop Chrome
    Android@midscene/androidadbAndroid apps and system UI automation
    iOS@midscene/iosWebDriverAgentiOS apps and system UI automation
    HarmonyOS@midscene/harmonyHDCHarmonyOS NEXT apps and system UI automation
    Desktop@midscene/computerNative mouse/keyboard or RDPWindows, macOS, and Linux desktop application automation