Semaloop vs Drizz
Drizz is a vision-based agent that authors reusable mobile tests and runs them on real devices. Semaloop runs natural language tests on real iPhones and Android emulators against every build you ship.
What Drizz is
Drizz takes a plain-English instruction, executes it on a real iOS or Android device using vision rather than selectors, and authors a reusable test case from the result. Those cases then support conditionals, variables, API calls and reusable modules, so a flow becomes a programmable object you maintain.
Where they differ
| Semaloop | Drizz | |
|---|---|---|
| What a test becomes | A description of intent, permanently | An authored case you then maintain |
| Where the logic lives | In the agent, resolved each run | In conditionals, variables and modules |
| What triggers a run | Every new build, automatically | Test plans and CI/CD triggers you configure |
| Non-visual checks | Audio output is in scope | Vision-based |
Choose Drizz if
- You want the structure of a scripted suite — branching, shared modules, variables — with the authoring cost removed.
- Your flows need mid-test API calls or system commands as first-class steps.
Choose Semaloop if
- You would rather not accumulate test objects to maintain at all.
- You want a run per build without configuring the plans and triggers behind it.