QualiTag

Get from zero to first real-device run

Cloud authoring. Local execution. Your devices stay on your network.

Quick start

  • Copy .env.example and run docker compose up -d
  • pnpm install && pnpm db:push && pnpm dev
  • Sign in at app.qualitag.io, create a project, generate a Runner pair token

Automation Runner

  • CLI: pnpm --filter @nqt/runner dev
  • Electron UI: pnpm --filter @nqt/runner electron
  • Pair token valid 15 minutes — paste when prompted
  • Heartbeat reports devices and claims queued runs

Web (Playwright)

  • Create a Web project with your app base URL
  • Install Chromium once on the Runner host
  • Build no-code steps or upload a .spec.js script
  • Queue run — Runner executes headless Chromium locally

Android & iOS

  • Android: adb + Appium UiAutomator2 on port 4723
  • iOS: macOS Runner with XCUITest (see docs/IOS.md)
  • Copy device UDID from Devices when starting a run

Ready? Sign in at app.qualitag.io →