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

  1. Authorization Screen: When you reach the GitHub connection step, click "Add GitHub Account"

  2. GitHub Auth: You'll be redirected to GitHub to authorize access and select the account where you want to install Asimov

  3. Repository Selection: You can select between "All repositories" and "Only select repositories"—note that Asimov will only have read access

  4. Confirmation: Return to the platform to confirm your connection

  5. Index Repos: Select the repositories that you would like Asimov to Index

From Settings

  1. Navigate to settings:

    1. Click your account name in the bottom left

    2. Select "Settings"

  2. Navigate to "Data Sources"

  3. Click "Add GitHub Account"

  4. GitHub auth: You'll be redirected to GitHub to authorize access and select the account where you want to install Asimov

  5. Repository selection: You can select between "All repositories" and "Only select repositories"—note that Asimov will only have read access

  6. Connection confirmation: Return to the platform to confirm your connection

  7. 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