
Maestro, End-to-End UI Testing for Mobile and Web
Create reliable UI tests fast. Run free on CLI or Maestro Studio, then scale on Maestro Cloud. Automate iOS, Android and web with simple setup.
e2e is an open-source TypeScript testing framework that uses AI agents to execute test actions in natural language across web and mobile targets.
It caches and replays verified agent actions to reduce model calls, and supports any AI model through a configurable gateway. The framework combines AI-driven steps with deterministic assertions, includes migration guides from Playwright, Cypress, and Selenium, and runs in CI with automatic retry and read-only trace caching.