Plain English in. Real Playwright out.

Tests that write themselves.
Load. Run. Watch it live.

Describe what to check in plain English. TestVibe's AI writes the Playwright code and runs it in isolated cloud sandboxes — then load-tests the same flows and streams live telemetry from your running servers. Every run, trace, and chart in one place.

// Loading the interactive tour…
How it works
01

Describe it

Type plain English, record yourself clicking in your browser, or point the AI at your URL and let it explore your app and suggest what to test. Everything lands as clean Gherkin .feature files.

02

AI writes the code

In an isolated cloud sandbox, the agent generates Playwright, probes your real app, and self-corrects until the script is green — powered by frontier models, no API keys to bring.

03

Run, load, observe

Deterministic Playwright — no AI tokens per run. Watch steps tick green live, open the trace, replay the video — then load test the same flows while your servers stream telemetry.

Gherkin · NewFeature
The TestVibe feature editor mid-generation — the Gherkin tab with a plain-English Login scenario and a 'TestVibe is writing this file' banner
Code · standard-user-can-sign-in.js
The Code tab of the same feature — the generated Playwright test the AI wrote, one block per Gherkin step

// The same feature in the real editor, captured mid-generation — Gherkin tab in, Code tab out

Everything around the tests

AI exploration

Give it a URL. The agent browses your app in a sandbox, screenshots what it finds, and proposes the features worth testing.

docs ↗

Record in browser

Click through a flow once in your own browser — TestVibe turns the recording into a scenario, ready to generate.

docs ↗

Traces & replays

Every run keeps its Playwright trace, screenshots, and video — open them right in the app, no digging through CI logs.

docs ↗

Coverage

See which parts of your app have tests and which don't — TestVibe maps your app's areas against your suite so the gaps are obvious.

docs ↗

Load testing

Replay your feature journeys as concurrent browser users, or drive protocol-level k6 traffic with ramp stages and pass/fail threshold gates — latency percentiles, throughput, and error rate, charted live.

docs ↗

Live app telemetry

Drop a lightweight agent into any .NET or Node app and watch CPU, memory, sessions, threads, GC heap — plus any custom metric you publish — stream live while you test, per server.

docs ↗

Automations

Run your suite or a load test on a schedule, or when an event fires — results land in the same dashboards, traces, and telemetry you already watch.

docs ↗

Test behind the wall

Staging on localhost or behind a VPN? A secure tunnel lets cloud sandboxes reach apps the internet can't.

docs ↗

CLI & MCP

Drive everything from the terminal or your AI tools: a testvibe CLI plus an MCP server for agents and CI.

docs ↗

Plugins

Extend your Gherkin with packaged steps: assert with an LLM, post to Slack, file a Jira issue, seed a database, or compare visual snapshots.

docs ↗

Team workspaces

Organizations, roles, and invites built in. Share projects, runs, and dashboards — email a run summary to the whole team.

docs ↗

GitHub export

Your tests live in TestVibe's cloud — and can sync one-way to a GitHub repo whenever you want a copy in git.

docs ↗
Deploy it your way
Self-hosted

On-premise

Run the whole platform inside your own network or private cloud — for data-residency, compliance, and air-gapped teams.

  • Ships as containers — Docker Compose or Kubernetes
  • Your code and data never leave your environment
  • Bring your own AI endpoint or keys
  • Annual license · runs fully air-gapped
Talk to us about on-prem →

// Same platform, same features — your choice of where it runs.

The handbook is already written

// Full documentation at docs.testvibe.com

Built for teams who ship
SaaS & web app teams QA & SDET squads Platform & DevOps Dev agencies E-commerce Fintech & regulated