From the team that tested Chrome

Find Bugs Before
Your Customers Do

21 AI agents. Complete quality coverage in minutes — not sprints. Zero new hires.

Free AI quality report · No credit card · ~15 min
Sharon
Marcus
Alejandro
Mia
Tariq
Hassan
Fatima
Hiroshi
Pete
Zanele
Rajesh
Sundar
Jason
Diego
Sophia
Richard
Mei
Zara
Yuki
Priya
Mateo
+9
30 AI testing agents on every report
Results in ~15 min 30 AI agents No credit card
Screenshot preview
📸 Screenshot readyAI will analyze for bugs on send
My Reports
The numbers don't lie

AI Brings Real ROI

Replace a week of manual regression with a 5-minute AI run. Same coverage. Ten times the speed. A fraction of the cost.

22×
Faster than manual testing
What takes a QA team days runs in minutes
80%
Reduction in QA cost
Teams cut spend dramatically while expanding coverage
30
AI agents per run
Security · WCAG · SEO · Perf · UX · Functional — all at once
10 min
Time to first report
No install, no setup, no waiting for a QA sprint
🛡️
Coverage no team can match
Bugs, accessibility (WCAG 2.2), security flaws, broken SEO, slow pages, confusing UX — found simultaneously, every run.
🔌
Zero ramp-up time
Drop into your existing Playwright, Selenium or Cypress pipeline in an afternoon. No new infrastructure. No rewriting tests.
📈
Metrics leadership trusts
Quality trends, severity dashboards, and benchmarks vs. 1,200+ real apps — data you can put in front of a board.
More coverage than most dedicated test teams and vendors.

Every run executes all of the following simultaneously — in parallel, automatically, without configuration.

01Executive summary & quality score
02Multi-page site crawl
03Quality analytics & benchmarking
04Automated bug finding
05Exploratory testing
06Functional test execution
0730+ AI user personas
08Accessibility · WCAG 2.2 A/AA/AAA
09Mobile responsiveness
10Chat with your report
Executive summary report screenshot
01 · Summary

Executive summary report

A single-glance summary across every dimension — quality score, severity-ranked findings, trend lines, and a clear "what changed since last run" delta. Built to share with stakeholders, not buried in raw output.

Site crawl screenshot
02 · Site crawl

Multi-page site crawl

Point testers.ai at a domain and the agent discovers every reachable page, runs the full testing suite against each in parallel, and rolls findings up into a single per-domain report. Configurable depth, allow / deny rules, and auth.

Quality analytics screenshot
03 · Analytics

Quality Analytics

Benchmark your app against category peers — quality score, accessibility, performance — so you see where you actually stand. Per-category leaderboards drawn from our 1000+ tested-app index.

Auto bug finding screenshot
04 · Bug finding

Auto bug finding

Functional, visual, accessibility, performance, security, SEO, and content — surfaced and severity-ranked in one run. Every issue comes with a copy-paste fix prompt your AI coding agent can run.

Auto exploratory testing screenshot
05 · Exploratory

Auto exploratory testing

An autonomous AI agent crawls the app, clicks like a human, probes flows, and reports the unexpected jank no scripted test would catch — the kind of "wait, can a user even do this?" finding that rote regression tests miss every time.

Auto functional test results screenshot
06 · Functional

Auto functional test results

Generates and runs prioritised test cases against your live URL — happy paths, edge cases, negatives — and returns pass / fail with evidence. Same engine you can drive locally via the SDK or CI.

Auto user feedback screenshot
07 · Personas

Auto user feedback

30+ AI personas review the page (new user, power user, exec, accessibility-dependent user, sceptical buyer…) and return specific, voiced feedback. Catches the "this just doesn't feel right" signals that quantitative tests can't surface.

Deep accessibility WCAG coverage screenshot
08 · Accessibility

Deep accessibility · WCAG coverage

WCAG 2.2 A / AA / AAA with screen-reader, keyboard-nav, color-contrast, ARIA, and form-accessibility checks. Every issue comes with a fix prompt that points at the exact element and the WCAG SC it violates.

Mobile responsiveness screenshot
09 · Responsiveness

Mobile responsiveness

Tests every page across phone, tablet, and desktop breakpoints in one pass. Surfaces overflow bugs, broken layouts, touch-target violations, off-screen content, and mobile-specific accessibility issues — each with a fix prompt that names the breakpoint and the offending CSS.

Chat with your report screenshot
10 · Chat

Chat with your report

Once a run completes, ask follow-ups in plain English. "Which of these are blocking checkout?" "Generate test cases that cover the new fixes." "Explain finding #4 like I'm the CEO." The conversational layer reads the full evidence so answers stay grounded.

Results in Under 15 Minutes
21 agents run in parallel. Full multi-dimensional report — bugs, accessibility, performance, security — delivered fast.
10 Report Dimensions
Bugs, UX, accessibility, performance, security, SEO, personas, flows, and competitive benchmarking — all in one run.
Always the Latest AI
Our stack updates constantly with the newest models. You never maintain tools or manage your own AI infrastructure.
21 AI specialists run on every test
Sharon
SharonSecurity
Marcus
MarcusOWASP
Alejandro
AlejandroAccessibility
Hiroshi
HiroshiWCAG
Mia
MiaUsability
Pete
PetePrivacy
Zanele
ZaneleGDPR
Rajesh
RajeshCookies
Sundar
SundarLegal
Jason
JasonAI Code
Diego
DiegoChatbot
Tariq
TariqPerformance
Fatima
FatimaError UX
Sophia
SophiaContent
Richard
RichardForms
Mei
MeiSearch
Zara
ZaraPublishing
Yuki
YukiLanding Pages
Hassan
HassanCheckout
Priya
PriyaCart
Mateo
MateoPricing
Can I bring my own LLM?

Yes. Pick from Anthropic Claude, OpenAI (GPT-4o / GPT-5 etc.), Google Gemini, or Azure OpenAI. For fully air-gapped or zero-egress setups, point the platform at a self-hosted endpoint (Ollama, vLLM, LocalAI, or any OpenAI-compatible API). Provider + model are passed per-request via the provider / model fields, or set globally per deployment.

Can I self-host on my own private network?

Yes — three ways:

  • Docker / Docker Compose — one-line bring-up via cloud/enterprise/docker-compose.yml.
  • Kubernetes — manifests in cloud/enterprise/kubernetes/; tested on EKS, GKE, AKS, and bare-metal k3s.
  • Single VM — clone, set ADMIN_TOKEN + LLM key, docker compose up -d --build. Up in under 10 minutes.

All three ship as the same Node + Playwright + cloudflared image, with Firestore (or any Firestore-API-compatible backend) for metadata and a configurable object store for artifacts.

Can I run fully air-gapped?

Yes. Pair a self-hosted deployment with a self-hosted LLM endpoint (Ollama / vLLM / LocalAI) and the entire system runs without outbound internet — neither testers.ai nor any LLM vendor sees your traffic or your reports. The hosted UI, the runner, the LLM call, and the artifact store all live on your network.

How do I tunnel into private / VPN-protected targets?

The runner can bring up a tunnel for the duration of a single test, then tear it down. Supported tunnel types:

  • Tailscale — join the runner to your tailnet; address the target by its tailnet hostname.
  • cloudflared — runs the Cloudflare connector inside the runner container.
  • ngrok — for ad-hoc reverse tunnels.
  • SSH reverse — opens an SSH reverse forward to your jump host.
  • WireGuard, OpenVPN, IPSec — supported on self-hosted deployments.
  • GCP VPC connector — for managed Cloud Run deployments inside your GCP project.
  • Reverse proxy — pass-through if your target is already exposed via a corporate reverse-proxy host.
Can I import / export tests + findings?

Yes. Every stored report renders to multiple formats on demand:

  • JSON — full report (issues, severity, evidence, persona reviews, flow steps, screenshots, timing). Stable schema, version-tagged. GET /r/:id.json
  • Markdown — a human-readable report with embedded screenshots and one fix-prompt per issue. GET /r/:id.md
  • TXT — a flat list of every issue's prompt-to-fix-this-issue, ready to pipe into your AI coding agent (Claude, Cursor, Copilot, Antigravity).
  • HTML — the shareable web report (/r/:id), with the report itself shareable as a permanent URL.

Test cases can also be exported to CSV, Jira, TestRail, or Xray directly from the chat UI.

Can reports be shared?

Yes. Every run gets a permanent shareable URL (https://reports.jank.ai/r/<id> on hosted, or your equivalent base URL on self-host). You choose visibility: "public" (anyone with the link views the report) or visibility: "private" (admin-token gated). Optional emails list sends a "report ready" email when a run completes.

How long does a run take?

A full multi-dimensional run (bug finding + exploratory + functional + competitive + personas + accessibility + crawl) typically lands in ~12–15 minutes. Smaller scoped runs (single-page bugs only, no personas, no flows) finish in 3–5 minutes. Every agent runs in parallel — adding more dimensions doesn't multiply the runtime, it just lights up more lanes.

What can I configure per run?
  • URLs — 1 to 25 per submission, batch-mode supported.
  • Subpages — let the AI pick N additional pages from the entry URL (or disable).
  • Flows — generate N test flows; pass customPrompt to steer the agent (e.g., "focus on the checkout funnel").
  • Personas — generate N persona reviews with optional customPrompt to bias toward your audience.
  • Provider + model — pick LLM per-run.
  • Visibility — public / private / admin-token gated.
  • Tunnel spec — Tailscale, cloudflared, ngrok, SSH, WireGuard, OpenVPN, IPSec, GCP VPC.
  • Email notifications — comma-separated list of recipients per run.
  • Custom checks — per-brand / per-customer test rules layered on top of the standard suite.
  • Label — free-form tag for grouping in the admin dashboard.
Does it have a REST API + CLI?

Yes. POST /api/reports with a JSON list of URLs and the runner returns report IDs immediately; poll GET /api/reports/:id for status, fetch /r/:id.json for the result. Auth is via an X-Api-Key header. There's also a scripts/submit.sh curl wrapper bundled with the cloud package, and a CLI runner for CI pipelines (GitHub Actions, GitLab CI, Jenkins, CircleCI).

What about admin / ops?

An admin dashboard at /admin shows every report, its queue/running/done state in real time, with one-click retry on failures. Per-key quotas, per-account demo limits, and a separate ops API (see docs/api-internal.md) cover the operator side. Artifacts are versioned in object storage; metadata and run state live in Firestore (or a Firestore-compatible store on self-host).

Mia
Usability Expert
Connection types · Starter plan
Configure these when submitting a report on Starter plan and above — test behind login walls, staging environments, and private networks.
Get Starter →