# ProjectSetup

**Help URL:** `/forms/project-setup`

## Purpose

Create or connect the TestVibe project settings that bind a GitHub repository, target site, AI agent, and optional keys together.

## Common Tasks

* Confirm the selected team or account.
* Enter the default URL for the application under test.
* Name the project.
* Choose the application framework or source repository when prompted.
* Choose the AI agent used for generation.
* Add or confirm the API key secret required by the selected agent.

## Key UI Elements

* Team: Shows the selected team or organization context.
* Default Test URL: The site TestVibe uses as the starting URL for generation and runs.
* Project Name: The user-facing name for the TestVibe project.
* Framework or source repository: Helps TestVibe understand the app being tested.
* AI agent selector: Chooses the provider or agent used for generation.
* Secrets and Variables: Opens repository configuration values when available.
* Create or Save: Stores the project setup.

## Notes

* Use a staging or QA URL that runners can reach.
* If generation cannot start later, check [Missing secrets](/troubleshooting/missing-secrets.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/reference/forms/project-setup.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.
