GitHub
Learn how to build AI agents with GitHub access using xpander.ai.
Learn how to build AI agents with GitHub access using xpander.ai. This integration enables intelligent document-aware AI assistants that can read, manage, and analyze repositories, issues, pull requests, and workflows to streamline development processes and improve project collaboration.
Authentication Options
GitHub API access configuration
For programmatic access and automation:
- Sign in at github.com
- Verify your email address, if it hasn’t been verified yet.
- In the upper-right corner of any page on GitHub, click your profile photo, then click Settings.
- In the left sidebar, click Developer settings.
- In the left sidebar, under Personal access tokens, click Tokens (classic).
- Select Generate new token, then click Generate new token (classic):
- In the “Note” field, give your token a descriptive name.
- Select Expiration, then choose a default option or click Custom to enter a date.
- Select the scopes you’d like to grant this token and Xpander’s agents.
To read more about the scopes, click here.
- Click Generate token.
Note: After you close this window the token value cannot be retrieved. Save it right away—preferably in a password manager.
Let’s create the Xpander.ai GitHub interface!
Regardless of the specific interface sub-domain (Search Manager
, Actions Manager
, Issues
, or Pull Requests
), the creation process is the same and described in the following section.
- Write your interface name.
- Select the interface access you’d like.
- Select the API key authentication method.
- Select the Integration user authentication scope.
- Select Bearer as the Auth type.
- Paste the token copied earlier in the API Key field using this template:
[YOUR_API_KEY]
, like so:
Then save the interface.
For more information about the GitHub API, click here, and to get more details about how to create your GitHub API tokens, click here.
GitHub API access configuration
For programmatic access and automation:
- Sign in at github.com
- Verify your email address, if it hasn’t been verified yet.
- In the upper-right corner of any page on GitHub, click your profile photo, then click Settings.
- In the left sidebar, click Developer settings.
- In the left sidebar, under Personal access tokens, click Tokens (classic).
- Select Generate new token, then click Generate new token (classic):
- In the “Note” field, give your token a descriptive name.
- Select Expiration, then choose a default option or click Custom to enter a date.
- Select the scopes you’d like to grant this token and Xpander’s agents.
To read more about the scopes, click here.
- Click Generate token.
Note: After you close this window the token value cannot be retrieved. Save it right away—preferably in a password manager.
Let’s create the Xpander.ai GitHub interface!
Regardless of the specific interface sub-domain (Search Manager
, Actions Manager
, Issues
, or Pull Requests
), the creation process is the same and described in the following section.
- Write your interface name.
- Select the interface access you’d like.
- Select the API key authentication method.
- Select the Integration user authentication scope.
- Select Bearer as the Auth type.
- Paste the token copied earlier in the API Key field using this template:
[YOUR_API_KEY]
, like so:
Then save the interface.
For more information about the GitHub API, click here, and to get more details about how to create your GitHub API tokens, click here.