Through Blink’s deep GitHub App integration, Blink can understand your codebase, create meaningful contributions, and participate in your team’s workflow just like any other developer.
Setting up Blink with GitHub requires linking our GitHub App to your account or organization. You’ll need owner-level access to install apps in your organization. If you don’t have these permissions, the installation will trigger an approval request to your GitHub organization’s owner.
Blink inherits the access and permissions of the user linking their GitHub account. The Blink GitHub App requests specific permissions to deliver its full functionality:
Read
Access to metadata
Read and write
Access to actions, checks, code, commit statuses, issues, organization
projects, pull requests, and workflows
These permissions allow Blink to:
Perform deep code analysis without permanently storing your source code
Create branches and submit pull requests that follow your team’s conventions
Participate in code reviews by responding to feedback and making updates
Provide context about build failures and CI/CD status
Blink employs installation tokens for all write operations, ensuring
actions are only performed when you have the necessary repository permissions.
During installation, you can control which repositories Blink can access:
All repositories - Provides access to your entire GitHub presence, including future repositories
Selected repositories - Limits access to specific repositories you choose
You can modify this selection anytime through GitHub’s App management interface. If you’re a GitHub organization owner, you can also restrict Blink’s access to certain repositories within your organization, even if the authorizing user has broader access.
After opening a PR, Blink monitors for new comments and code review feedback, and will follow the reviewers’ instructions to make updates. Blink will respond in the PR with emojies and/or comments to indicate it has seen the feedback and is working on it.