GitLab Integration

GitLab Integration

ThinkReview provides deep integration with GitLab, supporting both the cloud-hosted SaaS version and self-managed instances.

Supported Versions

ThinkReview is compatible with:

  • GitLab.com (SaaS): The official cloud-hosted version of GitLab.

  • GitLab Self-Managed: On-premises or private cloud installations with custom domains (e.g., gitlab.company.com).
  • GitLab.com (SaaS)

    For users on gitlab.com, ThinkReview works out of the box. Simply install the browser extension, sign in, and you will see the AI Review button on the bottom right of your Merge Request pages. Click it to open the review panel.

    GitLab Self-Managed

    If your team uses a self-managed instance, you need to tell the extension which domain to look for.

    Adding a Custom Domain:


  • Open the ThinkReview extension settings.

  • Navigate to the Custom GitLab Domains section.

  • Add your instance URL (e.g., https://gitlab.yourcompany.com).

  • The extension will request permission to access that specific domain.

  • Once approved, the AI Review button will appear on your Merge Request pages just like on the SaaS version.
  • Custom Domain Settings

    Key Features in GitLab

  • AI Review Button: A quick-access button on the bottom right of your Merge Request to trigger the analysis.

  • Sidebar Integration: After clicking the button, a native-feeling sidebar appears on the right side of your Merge Request with detailed results.

  • Diff Analysis: ThinkReview reads the Merge Request diffs directly to provide context-aware suggestions.

  • Discussion Integration: Suggestions can be used as a basis for your code review comments.

  • Real-time Refresh: Trigger a fresh review manually if the code has changed but the system hasn't updated yet.

Troubleshooting

AI Review button not appearing?

If the AI Review button doesn't appear on your Merge Request page, it could be a caching issue with Chrome/Edge:

  • Fully quit your browser (not just closing the tab or window - completely exit the browser application)

  • Restart the browser and navigate back to your Merge Request

  • The AI Review button should now appear
  • If the issue persists after restarting your browser, please submit a bug report and we'll help you resolve it.


    TL;DR: ThinkReview supports GitLab.com and GitLab Self-Managed. For self-managed instances, simply add your custom domain in the extension settings.