# MergeWatch ## Docs - [MergeWatch vs Claude Code](https://docs.mergewatch.ai/comparisons/claude-code.md): A pre-built multi-agent PR-review pipeline vs a single-agent CLI/Action you compose into a reviewer. - [MergeWatch vs CodeRabbit](https://docs.mergewatch.ai/comparisons/coderabbit.md): Open-source, self-hostable AI code review vs a commercial closed-source platform with 500-seat self-host gate. - [MergeWatch vs Cursor BugBot](https://docs.mergewatch.ai/comparisons/cursor-bugbot.md): Open-source multi-agent PR review vs a bug-focused pre-merge check from the Cursor editor team. - [Feature Matrix](https://docs.mergewatch.ai/comparisons/feature-matrix.md): Side-by-side feature checklist for MergeWatch vs CodeRabbit, Greptile, GitHub Copilot code review, OpenAI Codex, Claude Code, Cursor BugBot, and Qodo Merge. - [MergeWatch vs GitHub Copilot code review](https://docs.mergewatch.ai/comparisons/github-copilot.md): Dedicated multi-agent PR reviewer you can self-host vs GitHub's bundled in-platform review feature. - [MergeWatch vs Greptile](https://docs.mergewatch.ai/comparisons/greptile.md): Multi-agent open-source PR review vs graph-indexed "swarm of agents" with per-review pricing. - [MergeWatch vs OpenAI Codex](https://docs.mergewatch.ai/comparisons/openai-codex.md): A PR-review product with a dedicated multi-agent pipeline vs OpenAI's general-purpose agentic coding product. - [Other AI code review tools worth knowing](https://docs.mergewatch.ai/comparisons/other-tools.md): Short entries on Ellipsis, Sourcery, and Graphite Diamond — plus leads we have not yet verified. - [AI Code Review Tools — Comparison](https://docs.mergewatch.ai/comparisons/overview.md): A factual comparison of MergeWatch against CodeRabbit, Greptile, GitHub Copilot code review, OpenAI Codex, Claude Code, Cursor BugBot, and Qodo Merge. - [MergeWatch vs Qodo Merge](https://docs.mergewatch.ai/comparisons/qodo.md): Two AGPL-licensed PR-review projects compared — pipeline shape, deployment, and commercial model. - [Repository Conventions](https://docs.mergewatch.ai/configuration/conventions.md): Teach MergeWatch your repo-specific patterns by checking in a conventions file — it gets injected into every agent's prompt. - [Custom Instructions](https://docs.mergewatch.ai/configuration/custom-instructions.md): Inject project-specific guidance into agent prompts to tailor review focus. - [.mergewatch.yml Reference](https://docs.mergewatch.ai/configuration/mergewatch-yml.md): Complete reference for the .mergewatch.yml configuration file — properties, defaults, agents, and rules. - [Review Behavior](https://docs.mergewatch.ai/configuration/review-behavior.md): When reviews trigger, what they produce, and how to control the review lifecycle. - [Skip Rules](https://docs.mergewatch.ai/configuration/skip-rules.md): Control which pull requests MergeWatch skips and why. - [Analytics](https://docs.mergewatch.ai/dashboard/analytics.md): Track review trends, severity breakdowns, and team metrics across your repositories. - [Dashboard Deployment](https://docs.mergewatch.ai/dashboard/deployment.md): Deploy the MergeWatch dashboard — via Docker Compose for self-hosted or AWS Amplify for SaaS. - [Dashboard Overview](https://docs.mergewatch.ai/dashboard/overview.md): Monitor reviews, manage repositories, and configure MergeWatch from the dashboard. - [Profile](https://docs.mergewatch.ai/dashboard/profile.md): View your account details and connected installations. - [Repositories](https://docs.mergewatch.ai/dashboard/repositories.md): Manage which repositories MergeWatch actively reviews. - [Reviews](https://docs.mergewatch.ai/dashboard/reviews.md): View review history, filter by status or severity, and inspect individual findings. - [Settings](https://docs.mergewatch.ai/dashboard/settings.md): Configure installation-level review settings for all repositories. - [Architecture Overview](https://docs.mergewatch.ai/deployment/architecture.md): How MergeWatch components connect — Lambda functions, databases, and model inference. - [Deployment Models](https://docs.mergewatch.ai/deployment/deployment-models.md): Choose how MergeWatch runs — fully self-hosted with Docker or fully managed SaaS. - [SAM Template Reference](https://docs.mergewatch.ai/deployment/sam-template.md): AWS SAM template parameters, resources, and outputs for the MergeWatch stack. - [Installing on an Organization](https://docs.mergewatch.ai/github-app/org-install.md): Walk through installing the MergeWatch GitHub App on your GitHub organization. - [Permissions Explained](https://docs.mergewatch.ai/github-app/permissions.md): Exactly what MergeWatch requests, why it needs each permission, and what it deliberately does not request. - [Installing on Personal Repos](https://docs.mergewatch.ai/github-app/personal-install.md): Install the MergeWatch GitHub App on your personal GitHub account. - [Webhook Events](https://docs.mergewatch.ai/github-app/webhook-events.md): GitHub webhook events MergeWatch subscribes to and how each is handled. - [How It Works](https://docs.mergewatch.ai/overview/how-it-works.md): Architecture, data flow, and multi-agent pipeline internals. - [What is MergeWatch?](https://docs.mergewatch.ai/overview/introduction.md): Open-source AI code review. Self-host on any cloud or use our managed SaaS. - [Quickstart](https://docs.mergewatch.ai/overview/quickstart.md): Go from zero to your first AI-powered PR review in under 10 minutes. - [Changelog](https://docs.mergewatch.ai/reference/changelog.md): Release history for MergeWatch. - [Commands Reference](https://docs.mergewatch.ai/reference/cli.md): Commands for managing MergeWatch: Docker Compose for self-hosted, pnpm and SAM CLI for SaaS stack deployments. - [Environment Variables](https://docs.mergewatch.ai/reference/env-vars.md): All environment variables used by MergeWatch in self-hosted and SaaS deployment modes. - [FAQ](https://docs.mergewatch.ai/reference/faq.md): Frequently asked questions about MergeWatch. - [Troubleshooting](https://docs.mergewatch.ai/reference/troubleshooting.md): Common MergeWatch problems with causes and fixes. - [Billing & Pricing](https://docs.mergewatch.ai/saas/billing.md): MergeWatch SaaS pricing — a 5-review free tier, pay-as-you-go credits, auto-reload, and a transparent per-review cost formula. - [Data Residency](https://docs.mergewatch.ai/saas/data-residency.md): Where your data goes when using MergeWatch SaaS. - [Getting Started with MergeWatch SaaS](https://docs.mergewatch.ai/saas/getting-started.md): Install the MergeWatch GitHub App and get AI code reviews in minutes — no infrastructure required. - [Install](https://docs.mergewatch.ai/self-hosting/install.md): Deploy MergeWatch on your infrastructure with Docker Compose. - [Anthropic](https://docs.mergewatch.ai/self-hosting/llm-providers/anthropic.md): Use Anthropic's Claude models directly — the default and recommended LLM provider. - [Amazon Bedrock](https://docs.mergewatch.ai/self-hosting/llm-providers/bedrock.md): Use AWS Bedrock for model inference — keeps LLM calls within your AWS account. - [LiteLLM Proxy](https://docs.mergewatch.ai/self-hosting/llm-providers/litellm.md): Use OpenAI, Azure OpenAI, Google Gemini, Mistral, or 100+ other providers via LiteLLM. - [Ollama](https://docs.mergewatch.ai/self-hosting/llm-providers/ollama.md): Run models locally with Ollama — experimental, for air-gapped environments. - [Manual Install](https://docs.mergewatch.ai/self-hosting/manual-install.md): Deploy MergeWatch with individual docker run commands — for environments where Docker Compose is not available. - [Self-Hosting Overview](https://docs.mergewatch.ai/self-hosting/overview.md): Run MergeWatch on your own infrastructure with Docker. - [Air-Gapped Deployment](https://docs.mergewatch.ai/self-hosting/platforms/air-gapped.md): Deploy MergeWatch in environments with no external network access. - [AWS ECS / Fargate](https://docs.mergewatch.ai/self-hosting/platforms/aws-ecs-fargate.md): Deploy MergeWatch to AWS ECS with Fargate for serverless containers. - [Azure Container Apps](https://docs.mergewatch.ai/self-hosting/platforms/azure-container-apps.md): Deploy MergeWatch to Azure Container Apps with Azure Database for PostgreSQL. - [Fly.io](https://docs.mergewatch.ai/self-hosting/platforms/fly-io.md): Deploy MergeWatch to Fly.io — the closest experience to docker-compose for cloud. - [Google Cloud Run](https://docs.mergewatch.ai/self-hosting/platforms/google-cloud-run.md): Deploy MergeWatch to Google Cloud Run with Cloud SQL for Postgres. - [Railway / Render](https://docs.mergewatch.ai/self-hosting/platforms/railway-render.md): Deploy MergeWatch to Railway or Render — no CLI required. - [VPS / Bare Metal](https://docs.mergewatch.ai/self-hosting/platforms/vps-bare-metal.md): Deploy MergeWatch to any Linux server with Docker. - [Prerequisites](https://docs.mergewatch.ai/self-hosting/prerequisites.md): Everything you need before self-hosting MergeWatch. - [Uninstalling](https://docs.mergewatch.ai/self-hosting/uninstalling.md): Remove MergeWatch from your infrastructure and GitHub. - [Upgrading](https://docs.mergewatch.ai/self-hosting/upgrading.md): Upgrade MergeWatch to the latest version. ## OpenAPI Specs - [openapi](https://docs.mergewatch.ai/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/santthosh/mergewatch.ai) - [Changelog](https://docs.mergewatch.ai/reference/changelog)