# Welcome

TestVibe helps teams create, generate, run, and review Playwright tests from a GitHub-connected workspace. Use these docs to get from first sign-in to a working test suite, then come back when you need deeper help with generation, runs, results, pricing, or settings.

<figure><img src="/files/Qj5DZ1YZSCvWboPkNtkD" alt=""><figcaption></figcaption></figure>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Quickstart</strong></td><td>Sign in, connect a repository, create your first test, generate code, run it, and review the result.</td><td><a href="/pages/kKNseH0YsIIMPDSgvnNe">/pages/kKNseH0YsIIMPDSgvnNe</a></td></tr><tr><td><strong>Pricing</strong></td><td>Compare plans, included minutes, add-on minute packs, billing periods, and usage behavior.</td><td><a href="/pages/iBzRAqE3eGw9ADLxKmoc">/pages/iBzRAqE3eGw9ADLxKmoc</a></td></tr><tr><td><strong>Set up your workspace</strong></td><td>Install the GitHub App, choose a repository, configure your project, and add the keys TestVibe needs.</td><td><a href="/pages/AMnU2pTMCri7pum7FEH4">/pages/AMnU2pTMCri7pum7FEH4</a></td></tr><tr><td><strong>Create tests</strong></td><td>Organize the Test Suite, write clear test instructions, use prerequisites, import tests, and record browser steps.</td><td><a href="/pages/UxI3D69jP7OLADRoqvSd">/pages/UxI3D69jP7OLADRoqvSd</a></td></tr><tr><td><strong>Generate tests with AI</strong></td><td>Turn feature intent into Playwright code, review generation progress, choose agents, and regenerate when needed.</td><td><a href="/pages/W3i7XJVOFjRvYAOMTe50">/pages/W3i7XJVOFjRvYAOMTe50</a></td></tr><tr><td><strong>Run tests</strong></td><td>Run one test, a group, or the full suite with the browser, viewport, and configuration you need.</td><td><a href="/pages/jRDweXS74GF5RysL7hCO">/pages/jRDweXS74GF5RysL7hCO</a></td></tr><tr><td><strong>Review results</strong></td><td>Understand pass/fail status and inspect screenshots, videos, traces, console output, and network details.</td><td><a href="/pages/8ZXQNue5oXlx0RsH5wHp">/pages/8ZXQNue5oXlx0RsH5wHp</a></td></tr></tbody></table>

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>New to TestVibe?</strong></td><td><ul><li><a href="/pages/82ZgGLTeMmGJcA2oFfc1">What is TestVibe?</a></li><li><a href="/pages/0wx50YYwlfYEKP60cevN">Key concepts</a></li><li><a href="/pages/Qj8uC4FMtg6Ddmqlc7k4">Sign in with GitHub</a></li><li><a href="/pages/nRkMMo4g3K9NDlQ9RrsT">Create your first test</a></li></ul></td></tr><tr><td><strong>Everyday workflows</strong></td><td><ul><li><a href="/pages/33UtbH87hxyFCMYvvFyo">Write good test instructions</a></li><li><a href="/pages/QfMm7ZCR69jDndPsSvoE">Review generation progress</a></li><li><a href="/pages/TQG3WvAwg1TYlzxEpYom">Understand live run status</a></li><li><a href="/pages/XXC6Gb4aKVlwEOVrMnLK">Inspect failed steps</a></li></ul></td></tr><tr><td><strong>Need help?</strong></td><td><ul><li><a href="/pages/FAsrRSBs3r7qY9lUVvR9">Missing repositories</a></li><li><a href="/pages/dKqKlqKjBn3jRDPit9sQ">Missing secrets</a></li><li><a href="/pages/Vfmalxj2NJhgjqGu9MCN">Generation failed</a></li><li><a href="/pages/2QgfJOf3NN6WVR2bzT9g">Run failed</a></li></ul></td></tr></tbody></table>

## What You Can Do

With TestVibe, you can connect a GitHub repository, describe the behavior you want to test, generate Playwright code with AI, run those tests against a target site, and review the evidence behind each result.

For a first pass through the product, start with the [Quickstart](/quickstart.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.testvibe.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
