> ## 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 Code Review with Codebase Awareness

> BugViper is an AI code review GitHub App that understands your full codebase, not just the diff. Learn what BugViper does and how it helps your team.

BugViper is a GitHub App that performs AI-powered code review on every pull request. Unlike tools that only read the diff, BugViper clones your repository into a secure E2B sandbox, builds a real-time call graph with tree-sitter to understand which functions and files are affected by each change, then dispatches codebase-aware DeepAgents to find bugs, security issues, and performance problems before they merge. Results arrive as inline PR comments, a structured review summary, and persistent issue tracking — all visible in the BugViper dashboard.

## What BugViper does

| Feature                          | Description                                                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| 🤖 **AI DeepAgents**             | Codebase-aware agents that understand cross-file function interactions, not just isolated snippets                                       |
| 🫡 **Normal Mode**               | Single generalist agent — fast, efficient reviews for everyday PRs                                                                       |
| 🔬 **Deep Mode**                 | Three specialized sub-agents (correctness, security, performance) run in parallel for thorough analysis                                  |
| 🏝️ **E2B Sandboxes**            | Secure isolated sandboxes to clone and review code — no access to your environment                                                       |
| 🔍 **Blast Radius + Call Graph** | Builds a call graph on the fly so agents see the real impact of every change                                                             |
| 🔧 **Static Analysis**           | ESLint, Ruff, golangci-lint — fast lint-only mode with support for Python, JS/TS, Go, and more                                           |
| ✅ **Verifier Pass**              | Validates every finding against the actual diff — removes false positives and classifies issues as `nitpick`, `valid`, or `outside_diff` |
| 🔀 **Dedup**                     | Deduplicates findings across batches and agents so the same issue is never reported twice                                                |
| 🧠 **Any LLM Model**             | Use any model — open source or closed source — via OpenRouter, Gemini, or MiniMax                                                        |
| 💬 **Inline Comments**           | Posts high-confidence issues directly on the relevant lines in the PR                                                                    |
| 📊 **Analytics Dashboard**       | Tracks bugs caught, resolved, merge times, and PRs reviewed per day                                                                      |
| 🔁 **Resolve Detection**         | Automatically marks issues as `fixed` when the same issue no longer appears in a subsequent PR                                           |
| 📈 **Per-Repo Analytics**        | Stacked bar charts per repo for reviews per day, PRs reviewed, average merge time, and addressed rate                                    |
| 🐛 **Issue Lifecycle**           | Full issue tracking — open, resolved, fixed — with per-issue GitHub comment linkage                                                      |

## Coming soon

BugViper is actively developed. The following capabilities are in progress and will be available in future releases.

<Note>
  **Global Knowledgebase** — Agents will learn from review feedback across all repos so common patterns get smarter over time.

  **Repo Knowledgebase** — Per-repo memory so agents remember past issues and avoid re-reporting the same findings.

  **More Static Analysis Tools** — Hadolint (Dockerfile), ShellCheck, and Terraform (HCL) support are on the roadmap.
</Note>

## Next steps

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

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