Qodo Single Tenant (GitHub)
Installation Guide
Qodo can be integrated with all versions of GitHub. Enterprise, Cloud & Cloud Enterprise.
This guide helps you install and configure Qodo with GitHub. You can install Qodo on a single repository to start small or expand it across multiple organizations as needed.
Assuming your Qodo environment is already set up, configuring GitHub typically takes about 20 minutes. This includes creating access tokens, configuring the service, and setting up webhooks.
Once complete, Qodo processes pull requests and delivers actionable output—such as code reviews and insights—directly in your PRs. Setting up Qodo for GitHub brings automated pull request intelligence directly into your GitHub workflow.
Prerequisites
Before you begin, ensure you have:
A Qodo single-tenant deployment You will receive your Qodo single-tenant URL from your Qodo Account Manager. It typically looks like:
qodo-merge.yourcompanyname.st.qodo.aiSystem administrator access to your GitHub organization
Installation
Step 1: Navigate to the GitHub apps section
Login using an administrative account.
Click your profile picture → Your organizations.

Select your organization.

Click Settings.

Go to Developer settings → GitHub Apps.

Click New GitHub App.
Step 2: Create the GitHub App
Configure the webhook
Select the Active checkbox.
Webhook URL: use the following format URL provided by Qodo:
https://qodo-merge.[yourcompanyname].st.qodo.ai/api/v1/github_webhooksSecret: Generate a random secret and add it here. Keep this webhook secret secure, as it will be required later when configuring the Qodo service. Use a strong value and any secret generation tool you prefer.
Select Enable SSL verification.

Set the following repository permissions:
Workflows, workflow runs and artifacts
Access to GitHub Actions workflows, workflow runs, and related artifacts
Read-only
Checks
Checks on code
Read-only
Contents
Repository contents including commits, branches, downloads, releases, and merges
Read and write
Discussions
Discussions and related comments and labels
Read and write
Issues
Issues and related comments, assignees, labels, and milestones
Read and write
Pull requests
Pull requests and related comments, assignees, labels, milestones, and merges
Read and write






Subscribe to the following events:

In the Where can this GitHub App be installed? section, select Any account (If you have multiple organizations, this will avoid creating a separate application for each org).

Click Create GitHub App.

Step 3: Post creation actions
Make note of the App ID. You will need it later when configuring Qodo.

Generate a private key. You will need it later when configuring Qodo.

Upload a logo that will be used on Qodo GitHub posts on issues and PRs.

Use the Qodo Anteater logo:

Step 4: Install the App
Go to Your Organization -> Settings -> Developer Settings -> GitHub Apps:

Click on the Qodo App name.

Install the App on each of the relevant Orgs.

Step 5: App configuration
Select the repositories you want Qodo to run on.
In the organizational Settings menu, go to the GitHub Apps.
Click Configure on the Qodo app.

Under Repository Access select Only select repositories and select the repositories that you wish to include:

Step 6: Send GitHub App Details to Qodo
Provide Qodo account contact the following details to configure your Qodo instance with the following settings:
Production Note: For production environments, follow your organization's secret management procedures to securely store these credentials.
The organization ID is available in the organization settings in GitHub. You can provide multiple organizations if you have installed Qodo several times.
Once completed, wait for the Qodo team to confirm that server configuration is complete.
Verification
After confirmation from the Qodo team, you can proceed to testing the installation
Run a Test PR
Open a new pull request in one of your integrated repositories.
Qodo should automatically post a review comment or alternatively, add a comment with
/improveto an existing PR.Verify that Qodo responds with code suggestions.
Troubleshooting
If Qodo Merge isn't responding:
Verify that you are raising the PR in a repo that was selected in the App settings.
Contact Qodo team and provide the installation ID of the App.
Available commands
Once installed, you can use the following commands in pull request comments:
/review– Perform a code review/improve– Suggest code improvements/describe– Generate a pull request description/ask– Ask questions about the code changes
Last updated
