QPilot
Autopilot for Your Test Pipeline
Point QPilot at your project and ship with confidence. It runs your test suites, streams results live, explains failures with on-device AI, and generates QPad checklists for human sign-off. Supports Xcode, Jest, pytest, Go, Flutter, and Gradle — everything runs on your Mac.
Read the How It Works guide →How It Works
Configure
Point QPilot at your project — Xcode, Jest, pytest, Go, Flutter, or Gradle. QPilot auto-detects your framework and remembers your config.
Run
Hit Run or let Nightwatch auto-run on file changes. Live-streaming output with AI-powered failure analysis.
Ship
Push results to GitHub, notify your team via Slack, and export to QPad for human sign-off.
Features
One-Click Test Runs
Point QPilot at any project, pick a scheme, and run your entire test suite. Live-streaming output so you can watch results as they happen.
Multi-Framework Support
Run Xcode, Jest, pytest, Go, Flutter, and Gradle tests from one app. Auto-detects frameworks in your project.
AI-Powered Analysis
On-device Apple Intelligence explains failures in plain English, generates test cases from your code, and writes QA summary narratives — all without your code leaving your Mac.
Nightwatch
File system watcher that monitors your project for changes and auto-runs affected tests. Always-on awareness of your test health.
Flakiness Detection
Tracks intermittently failing tests across runs. See failure rates, pass/fail counts, and identify unreliable tests before they become a problem.
GitHub & Slack Integration
Push test results to GitHub and send run summaries to Slack. GitHub Actions workflow included for CI/CD integration.
Works with QPad
Exports test runs as QPad checklists. Watches for QPad QA progress and generates combined AI narratives merging automated and manual results.
Companion to QPad
QPilot handles the automated testing. QPad handles the human review and sign-off. Together, they create a complete QA pipeline — from test execution to release sign-off.
Learn About QPad