GitHub
Where to start?
Follow the Qodo Aware setup guide to complete the initial configuration.
If you are using GitHub for version control, continue with this guide for the next steps.
GitHub App Installation
Important Note:
These steps must be completed by a GitHub organization administrator.
Navigate to Your Organizations via the top-right menu on GitHub.
Select your organization and go to Settings > Developer settings > GitHub Apps.
Click New GitHub App and fill in:
App name:
Qodo RAG Indexer
Homepage URL:
https://qodo.ai
Webhook: Disabled Webhooks will be supported in future releases for continuous updates.
Under Repository permissions, grant:
Contents
: Read-only
Choose “Any account” for installation scope.
Click Create GitHub App.
Save the generated App ID.
Generate a private key and store it securely.
Click Install App, choose your organization, and select specific repositories (do not choose “All repositories”).
Save the Installation ID from the resulting URL (e.g., https://github.com/organizations/YOUR_ORG/settings/installations/2).
Configuration
Add the following configuration:
[qodo_logger]
logging_format = "JSON"
log_level = "INFO"
[openai_api]
key = ""
org = ""
# RAG-indexer database
[postgresql]
host = ""
port = ""
username = ""
password = ""
[vectordb]
db_name = ''
#metadata-service database
[kubernetes]
DATABASE_USER = ""
DATABASE_PASSWORD = ""
DATABASE_NAME = ""
DATABASE_HOST = ""
DATABASE_PORT = ""
[github_app]
private_key="""\\
... private key goes here...
PRIVATE_KEY
"""
app_id = "1019460"
installation_id = "55739937"
api_base_url = "<https://api.github.com>"
Last updated
Was this helpful?