We started two years ago with an AI-native approach, which is particularly useful for handling dynamic flows, hard-to-locate UI elements, and testing across multiple platforms and languages. Our main objective is to reduce test maintenance effort.
Duolingo recently shared their experience adopting our tooling: https://blog.duolingo.com/reduced-regression-testing/
We offer: a Web Studio – A no-setup-required platform with all tooling preconfigured. SDKs – Directly integrate with existing test suites (Appium, XCUI, Espresso).
Happy to answer any questions!
How do your AI-features work when running tests locally using yout SDK? Do I need to provide my own token to some LLM provider?
That said, we're currently experimenting with a few customers who run our tooling against their own hosted models. While it's not publicly available yet, we might introduce that option going forward.
Would love to hear more about your use case, if a self-hosted setup is relevant or just the use of your own LLM tokens?
Repeato is a no-code/low-code mobile & web test automation tool that runs locally or in the cloud. You can record tests, tweak them via UI, and for more complex stuff (loops, API calls, file handling, etc.), there’s JavaScript support. Everything is stored in JSON and JPG/PNG — easy to version or sync to the cloud.
What makes Repeato stand out? A "computer vision first" approach. Instead of just relying on IDs/XPath/etc, it also uses visual fingerprints to find UI elements. This helps to reduce common flakiness sources like overlaid elements, unclickable buttons or screen animations. Of course, AI vision is baked in as well [1].
We also offer a headless test runner that can run locally or in the cloud [2].
Big shoutout to the Maestro team for open-sourcing so much! We’ve made some small contributions ([3][4][...]) and are working towards bigger ones — but we are a small bootstrapped startup, so we will need a bit more time to get things in shape first.
Happy to answer any questions!
[1] https://www.youtube.com/watch?v=8TbXSNOqlAk [2] https://www.npmjs.com/package/@repeato/cli-testrunner [3] https://github.com/repeato-qa/ios-connector/ [4] https://www.npmjs.com/package/node-native-ocr
I've been looking for a replacement for Appium because the documentation for that site is absolutely garbage. Maestro boils everything down to YAML and runs its own test server so that you don't have to worry about connecting to the device drivers. It's missing an API but who needs an API when the CLI is so beautiful.
Does anyone know of anything on par with this that I should try? So far this has knocked my socks off.