For the complete documentation index, see llms.txt. This page is also available as Markdown.

Connect GitHub (Optional)

Connect GitHub to TestVibe when you want source-code context or test files sync. Sign-in is identity-only and never requests repository permissions.

TestVibe does not need GitHub. Projects are created in the app, and all project content — feature files, generated tests, configurations, run history, and evidence — lives in TestVibe's cloud.

GitHub appears in three optional places, and each one is independent:

Where
What it does

Sign in with GitHub

Identity only. TestVibe never asks for repository permissions at sign-in.

Source repository (Settings → App Repository)

A per-project, read-only repository the assistant reads to understand your app's code.

Test Files Sync (Settings → Test Files Sync)

Two-way mirror of this project's own test files (features, specs, Playwright configs) to a repository TestVibe can write to. Repository scopes are requested only when you enable it.

Sign In With GitHub

Signing in with GitHub (or Google, or email and password) only identifies you. No app installation is required, and TestVibe does not list, read, or write repositories just because you signed in with GitHub.

If the application you are testing has its code on GitHub, you can give the project a source repository URL in Settings → App Repository. (When adding an additional project from the workspace switcher, you can also fill this in during creation, under "Advanced settings" — the very first project's single-screen create form doesn't offer it.) The assistant reads the code to understand the app; it does not read it automatically the moment you connect it.

See Choose a source repository (optional).

Sync Your Test Files

Project content stays canonical in TestVibe's cloud, but you can mirror your generated test files to a GitHub, GitLab, or Azure DevOps repository you own, in Settings → Test Files Sync. Once linked, edits flow both ways — this is separate from, and independent of, the read-only App Repository connection above. TestVibe requests repository permissions only at the moment you enable sync — never earlier, and never at sign-in.

Last updated

Was this helpful?