> ## Documentation Index
> Fetch the complete documentation index at: https://personal-ce79cb71.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# BugViper: AI-Powered Code Reviews for GitHub PRs

> BugViper reviews your GitHub pull requests using codebase-aware DeepAgents, call graphs, and static analysis — with zero setup friction.

BugViper is a GitHub App that brings codebase-aware AI code review to every pull request. Once installed, BugViper clones your repo into a secure E2B sandbox, builds a live call graph with tree-sitter to map blast radius across files, then runs DeepAgents — or fast static analysis — to post inline comments, track issues, and surface analytics, all without touching your local environment.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Install the GitHub App and get your first AI review in under 5 minutes.
  </Card>

  <Card title="Bot Commands" icon="robot" href="/guides/bot-commands">
    All commands you can trigger by commenting on a pull request.
  </Card>

  <Card title="Dashboard" icon="chart-bar" href="/guides/dashboard">
    Browse repos, inspect reviews, and track analytics across your team.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Explore the REST API for webhooks, analytics, and tool configuration.
  </Card>
</CardGroup>

## Get up and running

BugViper is designed to go from zero to first review in a single sitting. Follow these four steps and you'll have AI-powered inline comments on your next pull request.

<Steps>
  <Step title="Install the GitHub App">
    Go to the GitHub Marketplace or your BugViper dashboard and install the BugViper GitHub App on your organization or personal account. Select which repositories BugViper can access and approve the required permissions.
  </Step>

  <Step title="Sign in with GitHub">
    Open the BugViper dashboard and sign in using GitHub OAuth. Your account is linked to the GitHub App installation you just authorized.
  </Step>

  <Step title="Open a PR and comment @bugviper">
    On any pull request in a connected repository, leave a comment with `@bugviper full review` to trigger a full AI review, or `@bugviper run lint` for a fast static-analysis pass.
  </Step>

  <Step title="Review inline comments and analytics">
    BugViper posts inline comments on the relevant lines, adds a summary review body, and logs everything to your dashboard — bugs caught, issues tracked, and merge-time analytics updated automatically.
  </Step>
</Steps>

## Features

BugViper ships with a full suite of review and tracking capabilities out of the box.

<CardGroup cols={3}>
  <Card title="Call Graph Analysis" icon="diagram-project">
    Builds a live call graph via tree-sitter so agents see cross-file function interactions and real blast radius, not just the isolated diff.
  </Card>

  <Card title="Deep Review Mode" icon="magnifying-glass">
    Three specialized sub-agents — Bug, Security, and Performance — run in parallel inside isolated E2B sandboxes for thorough, multi-angle analysis.
  </Card>

  <Card title="Static Analysis" icon="wand-magic-sparkles">
    Runs ESLint, Ruff, and golangci-lint against changed files for a fast lint-only pass covering Python, JavaScript/TypeScript, Go, and more.
  </Card>

  <Card title="False Positive Filter" icon="shield-check">
    A dedicated verifier pass validates every finding against the actual diff and classifies issues as `valid`, `nitpick`, or `outside_diff` before posting.
  </Card>

  <Card title="Issue Tracking" icon="bug">
    Full issue lifecycle management — open, resolved, and fixed — with per-issue GitHub comment linkage and automatic resolve detection across PRs.
  </Card>

  <Card title="Analytics Dashboard" icon="chart-line">
    Interactive charts for bugs caught, addressed rate, average merge time, and PRs reviewed per day, broken down per repository.
  </Card>
</CardGroup>
