GitRabbit
Connecting
🐇 GitRabbit v2 is under construction
GITHUB INTEGRATION

GITHUB NODE INTEGRATION

Connect GitRabbit directly to your GitHub Organization or personal repositories.

GitRabbit integrates with GitHub using our official GitHub App. This integration enables GitRabbit to listen to webhook events, post inline code review comments, update PR statuses, and handle discussions in PR threads.

Key_Capabilities

Official GitHub App

Install easily through the GitHub Marketplace. Supports personal accounts and large organizations.

Fine-grained Permissions

Grant read/write access to specific repositories or restrict permissions to metadata only.

PR Status Checks

Integrate GitRabbit status checks directly with branch protection rules to block unsafe merges.

Setup_Sequence

1
Step 01

Install from Marketplace

Navigate to the GitRabbit GitHub Marketplace page and click 'Install'.

$open https://github.com/apps/gitrabbit
2
Step 02

Choose Repository Scope

Select 'All repositories' or choose specific repositories you want to audit.

3
Step 03

Grant Permissions

Approve requested read/write access to Pull Requests, Checks, and Contents.

Code_Example

Required GitHub App Permissions
Permissions requested by GitRabbit:
- Pull Requests: Read & Write (For scanning diffs and writing review comments)
- Checks: Read & Write (For updating check status flags)
- Repository Contents: Read (For analyzing file imports and code graph contexts)
- Metadata: Read-only (For repo ownership and basic structures)

Pro_Tips

  • Set up branch protection rules in GitHub to require the 'GitRabbit Review' check to pass before merging.
  • Add collaborators as code owners to automatically route notifications when files are changed.
Privacy VaultGitLab Node