> ## Documentation Index
> Fetch the complete documentation index at: https://docs.heygarth.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Garth connects to your Git platform to deliver AI-powered pull request reviews and continuous code scanning — directly in your existing workflow.

Garth integrates with your Git platform to automatically review pull requests and scan your codebase for security vulnerabilities and quality issues. Everything is configured from the Garth web app — no CLI tooling or manual webhook setup required.

## Supported Git platforms

Connect Garth to any of the four major Git platforms:

<Columns cols={2}>
  <Card title="GitHub" icon="https://mintcdn.com/na-f445b234/LGmp_ZNmd7sA8i8z/logo/git/github.svg?fit=max&auto=format&n=LGmp_ZNmd7sA8i8z&q=85&s=f1552e2ee78e04702912dd30db50db16" href="/setup/github" width="800" height="800" data-path="logo/git/github.svg">
    Connect GitHub.com repositories for instant AI pull request reviews.
  </Card>

  <Card title="GitLab" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/gitlab.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=c4829feb19677122fdbbe7a11095443e" href="/setup/gitlab" width="152" height="150" data-path="logo/git/gitlab.svg">
    Integrate with GitLab.com for comprehensive pull request analysis.
  </Card>

  <Card title="Azure DevOps" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/azure_devops.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=84e80760e1d1fe497cc6def0763dc34f" href="/setup/azure-devops" width="128" height="128" data-path="logo/git/azure_devops.svg">
    Seamless integration with Microsoft Azure DevOps repositories.
  </Card>

  <Card title="Bitbucket" icon="https://mintcdn.com/na-f445b234/lt6qWs3cfIZ6qzJc/logo/git/bitbucket.svg?fit=max&auto=format&n=lt6qWs3cfIZ6qzJc&q=85&s=6aedb693f078ba5b7e92c5d7f9383762" href="/setup/bitbucket" width="75" height="75" data-path="logo/git/bitbucket.svg">
    AI code reviews for your Bitbucket Cloud repositories.
  </Card>
</Columns>

## GReview

Garth reviews every pull request with full awareness of the change context — not just the diff in isolation.

<Columns cols={2}>
  <Card title="Inline comments" icon="message-lines">
    Line-level review comments appear directly on the diff, each with a concrete suggested code change.
  </Card>

  <Card title="PR summary" icon="file-lines">
    Every review includes an **Overall Assessment**, a list of **Key Changes**, and actionable **Recommendations**.
  </Card>
</Columns>

[Learn more about pull request review →](/pull-request-review/features)

## GScan

Garth continuously scans your repositories for security and quality issues across six categories:

<Columns cols={3}>
  <Card title="Secret scan" icon="key">
    Detect hardcoded credentials, API keys, and tokens before they reach production.
  </Card>

  <Card title="SCA" icon="cubes">
    Identify vulnerable third-party dependencies and outdated packages.
  </Card>

  <Card title="SAST" icon="bug">
    Find security flaws in your source code using static analysis.
  </Card>

  <Card title="IaC" icon="server">
    Audit infrastructure-as-code files for misconfigurations and compliance issues.
  </Card>

  <Card title="Code complexity" icon="chart-line">
    Surface overly complex functions and modules that increase maintenance risk.
  </Card>

  <Card title="Code duplicates" icon="copy">
    Identify repeated code blocks that should be consolidated.
  </Card>
</Columns>

Scans can be **scheduled** to run automatically on a defined cadence or **triggered manually** from the Garth dashboard at any time.

[Learn more about code scan →](/code-scan/features)

## GAssist

Garth Assist (GAssist) lets developers manage pull request workflows directly from MS Teams and Slack — no need to open your Git platform.

<Columns cols={2}>
  <Card title="PR management from chat" icon="code-pull-request">
    List your open PRs and PRs assigned for review directly from MS Teams or Slack.
  </Card>

  <Card title="Real-time notifications" icon="bell">
    Get notified in your channel when PRs are opened, commented on, approved, or declined.
  </Card>
</Columns>

Supports GitHub, Azure DevOps, Bitbucket, and GitLab. MS Teams is fully supported — Slack is coming soon.

[Learn more about GAssist →](/gassist/overview)

## How it works

<Steps>
  <Step title="Connect your Git platform">
    From the Garth web app, go to **Settings → Integrations** and link your GitHub, GitLab, Azure DevOps, or Bitbucket account using a personal access token or OAuth.
  </Step>

  <Step title="Install repositories">
    Select the repositories you want Garth to monitor. Garth automatically installs and manages webhooks — no manual configuration needed.
  </Step>

  <Step title="Receive pull request reviews">
    When a pull request is opened, Garth analyses the changes in context and posts an inline review with line-level comments, code suggestions, and a summary.
  </Step>

  <Step title="Run code scans">
    Schedule recurring scans or trigger them on demand. Results surface in the Garth dashboard, organized by severity and category.
  </Step>
</Steps>
