Midscene.js
ActiveDescription
AI-powered vision-driven UI automation that lets you describe actions in natural language instead of writing selectors, supporting browser and mobile platforms
Key Features
- AI-powered vision-driven UI automation using natural language descriptions instead of selectors
- Cross-platform support: Web (Puppeteer/Playwright), Android (adb), and iOS (WebDriverAgent)
- Pure vision localization — no DOM dependency for element interaction, reducing token cost
- Supports multiple vision-language models: Qwen3.x, Doubao-Seed-2.0, GLM-4.6V, UI-TARS
- Three API layers: Interaction API, Data Extraction API, and Utility API (aiAssert, aiLocate, aiWaitFor)
- MCP integration exposing Midscene Agent actions as tools for upper-layer agent orchestration
Use Cases
Categories
Quick Start
npm install @midscene/web && npx @midscene/web playground