Midscene
Midscene is a testing framework that lets developers write end-to-end tests for web, mobile, and desktop apps in plain language.
What it is good for
- Testing web app flows without maintaining fragile selectors
- Checking how a screen looks, not only its underlying code
- Running UI tests on Android, iOS, and desktop apps
- Writing test cases in YAML instead of long test scripts
At a glance
- Who it is for
- Setup
- Requires programming
Level 5 of 5. You need to write code to use it.
- Cost
- Free and open source
- Type
- Framework or SDK
- Tasks
- Works with
- Playwright, Puppeteer, Chrome, Android, iOS, Claude Code
Momentum
- Rank this week
- Not ranked (last #50, week 42, 2026)
- Best rank
- #50 week 42, 2026
- GitHub stars
- 15,465
GitHub numbers as of Nov 2, 2026. Updated weekly.
Ranking history
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is Midscene free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use Midscene?
- Yes. You need to write code to use it.
- What does Midscene work with?
- According to its own documentation, it works with Playwright, Puppeteer, Chrome, Android, iOS, and Claude Code.
- What is Midscene good for?
- Testing web app flows without maintaining fragile selectors, checking how a screen looks, not only its underlying code, running UI tests on Android, iOS, and desktop apps, and writing test cases in YAML instead of long test scripts.
Similar agents
- Mastra
Mastra is a framework that helps developers build AI agents and AI-powered apps in TypeScript, from prototype to production.
- OpenConnector
OpenConnector is a self-hosted connector gateway that lets AI agents use 1,000+ SaaS apps for developers and teams without giving agents provider credentials.
- JeecgBoot
JeecgBoot is a low-code platform that generates business systems from a plain-language request and includes a builder for AI chat, knowledge bases, and workflows for companies.
- ToolJet
ToolJet is an open-source platform that builds internal tools, dashboards, and admin panels for business teams, with AI app generation and agent building.
- Activepieces
Activepieces is a no-code automation platform that connects apps and runs AI agent workflows for teams that want a self-hosted alternative to Zapier.
- Windmill
Windmill is a self-hosted platform that turns scripts into workflows, internal apps and AI agents for business teams and engineers.