# Source: https://docs.bito.ai/try-bitos-ai-code-review.md

# Try Bito's AI code review

Bito offers **Test Mode** to help you quickly explore our [**AI Code Review Agent**](https://docs.bito.ai/ai-code-reviews-in-git/overview) without requiring administrator permissions for your Git repositories. Whether you're evaluating Bito for your team or simply want to see it in action before a full setup, Test Mode gives you immediate access using just a personal access token.

You can point Bito at any pull request you have access to and receive instant AI-generated feedback.

**What you get:**

* Instant access to AI-powered code reviews
* Support for GitHub, GitLab, and Bitbucket (cloud and self-hosted)
* 10 complimentary pull request analyses

<figure><img src="https://2860197046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYgNBTrPKG0DuVdAyDvSa%2Fuploads%2FqVlbGXqjnQt2E2qaVad5%2Fscrnli_GLgdASP4YVzfQ9.png?alt=media&#x26;token=4e1ac44e-d684-45ab-9838-a6c9913990bf" alt=""><figcaption></figcaption></figure>

## Who can use Test Mode?

Test Mode is designed for first-time evaluators. You can access it when:

* Your Bito account is on a trial subscription (or eligible for a trial, meaning you haven't used any trials before)
* Your workspace has a clean slate (no previous Git repository connections)

{% hint style="info" %}
When you analyze your first pull request in Test Mode, Bito automatically activates your 14-day trial, giving you access to code review capabilities.
{% endhint %}

## Getting started

{% stepper %}
{% step %}

### Log in to Bito

[**Log in to Bito Cloud**](https://alpha.bito.ai/home/welcome) with a fresh user account and create a new workspace
{% endstep %}

{% step %}

### Access Test Mode

* Click **"Do a test code review"** option at the bottom of the Git setup wizard

<figure><img src="https://2860197046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYgNBTrPKG0DuVdAyDvSa%2Fuploads%2FPtd1tm0n4S8RCAOlJbsK%2Fscrnli_Y4T3koD33Vyr4v.png?alt=media&#x26;token=6c8391cc-2725-4492-92e4-d2697705e701" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enter pull request details

1. **Pull request URL**

   Enter the complete URL of the pull request you want Bito to review.

   * **Example:** `https://github.com/username/repository/pull/123`

2. **Personal Access Token**

   Generate a personal access token from your Git platform to authorize Bito to read the pull request:

   1. **For GitHub:**
      1. Create **GitHub classic Token with `repo` access**. Fine-grained tokens are not supported. [Learn more](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)
   2. **For GitLab:**
      1. Create **GitLab token with `api` scope** [Learn more](https://docs.gitlab.com/user/profile/personal_access_tokens/#create-a-personal-access-token)
   3. **For Bitbucket:**
      1. Depending on your Bitbucket setup, you may need one of the following:
         * For **Bitbucket Cloud** use **API Token**. [Learn more](https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/)
         * For **Bitbucket Enterprise (Self-Hosted)** use **HTTP Access Token**. [Learn more](https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html)
      2. Required scopes:
         * `read:pullrequest:bitbucket`
         * `write:pullrequest:bitbucket`
         * `read:workspace:bitbucket`
         * `read:repository:bitbucket`
         * `read:user:bitbucket`
      3. Enter both your Bitbucket **email address** and the **personal access token** in Bito
   4. **For Self-managed GitHub, GitLab, and Bitbucket:**

      If you're using self-managed Git instances (GitHub Enterprise, GitLab Self-Managed, or Bitbucket Server):

      1. Select your Git provider
      2. Enter your Git domain URL (e.g., `https://bitbucket.example.com`)
      3. Configure Network Access
         * If your network restricts external services from accessing your Git server, add these Bito IP addresses to your allowed IP list:

```
18.188.201.104
3.23.173.30
18.216.64.170
```

3. **Validate your token**

   Click **"Validate"** to verify that your personal access token is working correctly. This ensures Bito can access the pull request before proceeding.

4. **Choose your review depth**

   Select the level of analysis you want:

   * **Essential:** Focuses on the most critical issues (faster review)
   * **Comprehensive:** Provides deeper analysis with more detailed feedback (more thorough review)

{% hint style="info" %}
Feel free to experiment with both approaches on different pull requests to find what works best for your needs.
{% endhint %}
{% endstep %}

{% step %}

### Start code review

Click **Do a test code review** to start the AI code review.
{% endstep %}
{% endstepper %}

## Test Mode dashboard

After completing your first test review, you'll have access to a dashboard showing:

* Number of test reviews remaining (out of 10 total)
* History of analyzed pull requests
* Quick-start button for new reviews

#### Starting new test review

To analyze another pull request, click **"New code review"** button in the upper-right corner of your review history table.

## Upgrading to full Git integration

Once you've used all 10 test reviews, you'll need to complete full Git integration to continue using Bito's AI Code Review Agent.

#### Why upgrade?

Full Git integration unlocks powerful features not available in Test Mode:

**Advanced configuration:**

* **Default branch settings:** Customize which branch is used for code reviews
* **Custom guidelines:** Define your own review rules and coding standards
* **Filters:** Exclude draft PRs, files, or branches from review to focus on relevant code.
* **Tools:** Enable additional checks, such as secret scanning.
* **Automation:** Configure auto-reviews, batching, and summary settings
* **And much more.**

**Unlimited reviews:**

* No review limits — analyze every pull request
* Automatic reviews on new PRs
* Incremental reviews on PR updates
* Complete team analytics and insights

#### How to upgrade

From your Test Mode dashboard, click **"Complete Git integration"** and follow the setup wizard to connect your Git repositories.

For detailed setup instructions, see:

* [**Guide for GitHub**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-github)
* [**Guide for GitHub (Self-Managed)**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-github-self-managed)
* [**Guide for GitLab**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-gitlab)
* [**Guide for GitLab (Self-Managed)**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-gitlab-self-managed)
* [**Guide for Bitbucket**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-bitbucket)
* [**Guide for Bitbucket (Self-Managed)**](https://docs.bito.ai/ai-code-reviews-in-git/install-run-using-bito-cloud/guide-for-bitbucket-self-managed)

### FAQs

**Q: Can I use Test Mode if I've previously used Bito?**\
A: Test Mode is only available to users who haven't previously used a trial and haven't set up Git integration in their workspace.

**Q: What happens after I use all 10 test reviews?**\
A: You'll need to complete full Git integration to continue reviewing pull requests.

**Q: Can I test on private repositories?**\
A: Yes, as long as your personal access token has the correct permissions to access the repository.

**Q: Does Test Mode work with self-hosted Git instances?**\
A: Yes, Test Mode supports GitHub Enterprise, GitLab Self-Managed, and Bitbucket Server. You'll need to provide your Git domain URL and configure network access (whitelist Bito IP addresses) if needed.

**Q: Will my code be stored or used for training?**\
A: No. Bito does not store your code, and your code is never used for AI model training. Learn more about our [privacy and security practices](https://docs.bito.ai/privacy-and-security).

**Q: What's the difference between Essential and Comprehensive review modes?**\
A: Essential mode focuses on critical issues and completes faster, while Comprehensive mode provides deeper analysis with more detailed feedback. You can try both to see which fits your needs.