Skip to main content
New to Code Review? Start with the Overview to understand how it works before connecting your repositories.

Prerequisites

  • A GitHub, GitLab, Bitbucket, or Azure DevOps account with repository access
  • Familiarity with Git workflows and Pull Requests/Merge Requests
  • A CloudThinker workspace

Quick Start

1

Connect Repository

Choose your Git provider and authenticate to grant CloudThinker access.
2

Create Pull Request

Open a new PR on your connected repository — CloudThinker detects it automatically.
3

Review Findings

View status in CloudThinker and detailed findings directly on your PR.

Step-by-Step Guide

Step 1: Connect Repository

1

Open Code Review

Go to Code Review from the navigation menu.
Code Review Onboarding
2

Start setup

Click Get Started with Code Review to open the setup wizard.
Code Review Setup - Select Provider
3

Choose provider

Select GitHub, GitLab, Bitbucket, or Azure DevOps as your Git provider.
Select Git Provider
4

Authenticate

Click Install GitHub App to begin the GitHub App installation.You will be redirected to GitHub to select an organization and grant repository access. After authorizing, you are returned to the setup wizard automatically.
Installing CloudThinker to a GitHub Organization requires Organization Owner permissions. If you are not an owner, please request an owner to install the app.
GitHub webhooks are registered automatically by the GitHub App — no manual webhook configuration is needed.
5

Select repositories

Select the repositories you want to enable for code review and click Complete to finish setup.
Select Repositories
Setup Successful! Once you see your repositories listed, CloudThinker is now monitoring your Pull Requests and Merge Requests.
Setup Successful

Webhook Configuration

Some providers require manual webhook configuration. GitHub and Bitbucket register webhooks automatically — no action is needed.
After connecting your GitLab account, configure a webhook in your GitLab project or group:
  1. Go to your project/group → SettingsWebhooks
  2. Paste the webhook URL shown in the setup wizard
  3. Enter the secret token provided
  4. Enable these triggers:
    • Merge request events
    • Comments
    • Pipeline events
  5. Click Add webhook

Step 2: Create Pull Request

1

Open your repository

Navigate to your connected repository on GitHub, GitLab, Bitbucket, or Azure DevOps.
2

Create a Pull Request

Create a new Pull Request with your code changes. CloudThinker will automatically detect the PR and start the AI-powered review.
Create Pull Request

Step 3: View Results

1

Check status in CloudThinker

View the review status for all your Pull Requests in the CloudThinker dashboard.
Code Review Status
2

View findings on your Git provider

Open your Pull Request to see the AI-generated summary and in-line code comments with detailed recommendations.
View Summary
View Findings

Review modes

CloudThinker offers two review modes that you can configure per repository:
ModeDescription
FastQuick analysis, lower cost. Ideal for small PRs and rapid feedback.
AdvancedDeep analysis with specialists. The review is split across specialist agents for security, performance, correctness, and patterns. Best for critical repositories.
You can switch between modes in your repository settings at any time.

Pipeline monitoring

CloudThinker can monitor your CI/CD pipelines for failures and automatically analyze failed job logs. When a pipeline fails, CloudThinker:
  1. Detects the failed pipeline run
  2. Fetches and analyzes the failed job logs with AI
  3. Posts findings and suggested fixes directly on the PR
Pipeline monitoring can be toggled on or off per workspace. It is enabled by default. For Azure DevOps, CloudThinker monitors build.complete events alongside pull request events (git.pullrequest.created, git.pullrequest.updated) to detect failures and analyze logs automatically.

Filter configuration

Control which PRs CloudThinker reviews using author and branch filters. Filters are configured per-repository in your repository settings after setup is complete.
  • Author filters: Include or exclude specific authors from reviews (whitelist/blacklist)
  • Branch filters: Include or exclude branches matching specific patterns
PRs that match an exclude filter are marked as FILTERED and skipped entirely.

Incremental reviews

When you push new commits to an open PR, CloudThinker performs an incremental review — only the new changes are analyzed, not the entire PR. This keeps reviews fast and focused on what actually changed.

What’s Next

Leaderboard

Track team review activity and measure code quality improvements over time

Atlassian Integration

Auto-create Jira tickets for critical findings and pull Confluence context into reviews

Notifications

Configure where code review findings are delivered

Code Review Automation

See a full end-to-end example: SQL injection found, Jira ticket created automatically