yoqa CLI is plain commands in, structured output out — a natural tool for Cursor, Claude Code, Codex, and similar agents. Instead of clicking through the UI, your coding agent can inspect the screen, drive the device, and maintain cases as part of the normal loop: change code → ask it to test → get pass/fail with screenshots.
Install the CLI and skill
Both live in the desktop app Settings → CLI & Agents (or install the CLI from npm withnpm i -g @yoqa/cli / npx @yoqa/cli):
- Install CLI — links
yoqainto~/.local/bin(or use the npm global binary). - Install skill — installs
yoqa-testinginto common agent skill directories so the agent knows the workflows without you pasting docs.
https://docs.yoqa.ai/llms.txt.
What you can do locally
No cloud sign-in for these Phase 1 workflows.
Debug loop: inspect → act → verify
- Connect —
yoqa devices connect <device-id>. - Ensure the app is on device — install a build or launch an already-installed app.
- Loop one step at a time:
- Inspect —
yoqa screen(prefer over screenshot /--full). - Act — one
yoqa action …, preferably-d "…". - Verify —
yoqa screenagain (oryoqa screenshotfor a visual check).
- Inspect —
Reading the screen efficiently
Hand off to the Yoqa agent
Your coding agent authors and maintains cases;yoqa runs create (or the Runs UI) hands a saved case to the Yoqa agent, which runs the perception loop autonomously. That split keeps exploration cheap and regression hands-off.
CLI reference
Every command and option
How the agent thinks
Perception → decision → action