Installation & Setup
GitHub or GitLab users can follow the outlined steps to successfully enable Greptile within their repositories. Log in to your Greptile account or sign up via email, Google, Github, or GitLab. Ensure you have the required permissions to allow the AI code reviewer access to all or specific repos. Each platform offers a different procedure for integration.GitHub App installation
The GitHub app gives Greptile access to your repositories and lets it post reviews on pull requests.Open Code Providers

Choose a GitHub account or organization

Grant repository access
- All repositories: Grant access to all current and future repositories in the account or organization.
- Only select repositories: Grant access only to selected repositories. Select at least one repository.

Link the GitHub organization in Greptile

Enable repositories for review

GitLab Integration
Greptile supports GitLab service account personal access tokens, group access tokens, and project access tokens. We recommend a service account because its credentials are not tied to a person. The service account must have the Developer role for the groups or projects Greptile will review. Its personal access token must have theapi scope.
Open GitLab integration

Create or select a service account
Create the service account personal access token
- Token name:
Greptile - Scope:
api - Expiration date: follow your GitLab policy
api scope.Copy the generated token
Submit the token in Greptile

Configure the webhook in GitLab

- In GitLab, open your project or group, then go to Settings → Webhooks → Add new webhook.
- Fill in the URL and Secret token from Greptile, and enable the required triggers: Comments, Issues events, Merge request events, and Emoji events.
- Click Add webhook.
- Back in Greptile, click Done, I’ve made the changes.
Link the GitLab group

Enable repositories for review

Repository Selection & Configuration
The following configuration steps are common to GitHub and GitLab:Enable repository indexing by Greptile
- Go to your team’s Repositories page
- Click Manage Repos (or Enable Repositories if no repos are enabled yet)
- Select the repos you want reviewed, then click Enable Repos (or use Enable All)

Configure PR Summary
- PR Summary: Include a text summary of the changes
- Confidence Score: Show confidence levels for each PR
- Issue Table: Show important changed files with ratings
- Sequence Diagram: Add a diagram of the changes

Control Review Behavior
- Auto-review on new commits: Review new commits after a PR is opened
- Review draft pull requests: Review drafts before they are marked ready
- File change limit: Set the largest PR Greptile reviews automatically
- Filters: Include/exclude PRs by author, label, branch, or keyword

Set Comment Strictness
- Low: Greptile will comment on all issues
- Medium: Greptile will comment on P2s less often
- High: Greptile will never comment on P2s

Create Your First Test PR
Try Greptile on a test pull request to see it in action:Create a pull request
Wait for review (~3 minutes)

Review the feedback


What’s next?
- For developers: Learn how to work with Greptile reviews →
- For team admins: Set up organizations and teams →
- Deep dive: Understand the anatomy of a review →