Docs
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 →