GitHub
Last updated: July 10, 2025
Overview
Connect your GitHub account to give Asimov access to your repositories for code research. You can connect during initial setup or add it later through your settings.
Initial connection
During Onboarding
Authorization Screen: When you reach the GitHub connection step, click "Add GitHub Account"
GitHub Auth: You'll be redirected to GitHub to authorize access and select the account where you want to install Asimov
Repository Selection: You can select between "All repositories" and "Only select repositories"—note that Asimov will only have read access
Confirmation: Return to the platform to confirm your connection
Index Repos: Select the repositories that you would like Asimov to Index
From Settings
Navigate to settings:
Click your account name in the bottom left
Select "Settings"
Navigate to "Data Sources"
Click "Add GitHub Account"
GitHub auth: You'll be redirected to GitHub to authorize access and select the account where you want to install Asimov
Repository selection: You can select between "All repositories" and "Only select repositories"—note that Asimov will only have read access
Connection confirmation: Return to the platform to confirm your connection
Index Repos: Select the repositories that you would like Asimov to Index
What Access We Request
Repository Access: Read access to code and metadata
Managing GitHub
You can add, remove, and manage GitHub accounts and repositories from settings > datasources
Security & Privacy
Data Handling
We only read repository contents, never write or modify code
Revoking Access
You can disconnect GitHub anytime from Settings > Data Sources