Getting started with Codeq8
Codeq8 hosting lets you start from the web app without adding a GitHub Actions workflow. Sign in, give the Codeq8 GitHub App access to a repository, send a message, and connect ChatGPT when Codeq8 asks for it.
Before you start
Use a GitHub account that can access the repository and a ChatGPT account you can connect in the browser.
What Codeq8 needs
GitHub App access to the repository. Repositories without the Codeq8 chat-run workflow use Codeq8 hosting.
What you get
Chat-driven repository work that can create branches, commits, and pull requests from Codeq8.
Sign in
Start at the homepage and authenticate with GitHub. Codeq8 uses your signed-in session to show repositories your account can reach.
- Open Codeq8 and choose Sign in.
- Complete the GitHub OAuth prompt.
- Return to Codeq8 after GitHub redirects you back to the app.
Connect GitHub App access
Grant the Codeq8 GitHub App access to the account or organization that owns the repository you want Codeq8 to work in.
- Open the repository picker in Codeq8.
- Follow the GitHub App prompt if Codeq8 asks for repository access.
- Grant access to the repository you want Codeq8 to use, or choose all repositories if that is how your organization manages GitHub Apps.
- Return to Codeq8 and select the repository from the refreshed list.
Send the first message
Once the repository is available, start a chat from Codeq8. For hosted repositories, Codeq8 starts the runner for you.
- Select the repository in the Codeq8 sidebar.
- Start a new chat and ask for a small, reviewable task.
- Keep the chat open while Codeq8 prepares the hosted run.
Connect ChatGPT
The first hosted run may ask you to connect ChatGPT. Codeq8 shows the connection steps inside the chat and then continues the original message.
- Use the ChatGPT connection panel shown in the Codeq8 chat.
- Open ChatGPT from that panel and confirm the displayed code.
- Return to Codeq8 and wait for the run to continue.
- Review the branch or pull request Codeq8 creates before merging.
