Skip to main content
MergeWatch is an open-source GitHub App that reviews pull requests with a team of specialized AI agents running in parallel — security, bugs, style, error handling, test coverage, and comment accuracy — plus any custom agents you define. An orchestrator deduplicates their findings and scores merge readiness, so you get one review, not eight. Your model, your infrastructure. Self-host it anywhere with Docker and Postgres and point it at Anthropic, Amazon Bedrock, LiteLLM, or a fully local Ollama — or let MergeWatch run it for you as managed SaaS. Either way you choose the LLM, and there is no per-seat pricing: you pay per reviewed PR, not per developer. The project is licensed under AGPL v3. Open-source maintainers can apply for free frontier-model review.

How it compares

Competitor pricing and features were last verified in April 2026 and have not been re-checked since — treat the competitor columns as a dated snapshot, not current fact, and confirm against each vendor’s own site before relying on them. MergeWatch’s own column is kept current. For a full breakdown across eight tools, see Comparisons.

Key differentiators

No per-seat pricing

Install on your entire org. Costs scale with LLM usage, not headcount. A 200-person team pays the same platform cost as a 5-person team.

Your infrastructure, your data

Self-host MergeWatch with Docker on any cloud or bare metal. Your code stays on your servers. You see every log. MergeWatch (the company) never sees your code.

AGPL v3 — genuinely open source

Read the source, audit it, fork it, contribute back. No open-core bait-and-switch. The AGPL v3 license means improvements must be shared, which keeps the project honest.

Multi-agent parallel review pipeline

Eight specialized agents — security, bugs, style, error handling, test coverage, comment accuracy, summary, and diagram — run in parallel. An orchestrator agent deduplicates overlapping findings and ranks them by severity before posting to GitHub.

The review pipeline at a glance

Each agent is a separate LLM invocation running in parallel via Promise.all(). The orchestrator runs after all agents complete.

Deployment models

Infrastructure

Self-Hosted Stack

MergeWatch self-hosted runs as three Docker containers from a single docker-compose.yml:
  • Express server — port 3000, receives GitHub webhooks and runs the review pipeline
  • Next.js dashboard — port 3001, browser UI for reviews, repos, and settings
  • PostgreSQL 16 — review state, repo config, installation data
  • Your LLM provider — Anthropic (default), LiteLLM (100+ providers), Amazon Bedrock, or Ollama
No AWS account required (unless you choose Bedrock as your LLM provider).

SaaS Stack

The managed SaaS runs on a serverless stack in MergeWatch’s AWS account:
  • AWS Lambda — WebhookHandler (512 MB / 30 s) and ReviewAgent (1024 MB / 300 s)
  • Amazon DynamoDB — review state, repo config, user data
  • API Gateway — GitHub webhook receiver
  • Amazon Bedrock — Claude Sonnet (us.anthropic.claude-sonnet-4-6)
Configuration lives in a .mergewatch.yml file at the root of each repository. The dashboard provides a UI for monitoring reviews, managing repos, and adjusting settings.

Full comparisons

Side-by-side breakdown of MergeWatch against CodeRabbit, Greptile, GitHub Copilot code review, OpenAI Codex, Claude Code, Cursor BugBot, and Qodo Merge — sourced from each vendor’s own docs.

Feature matrix

Checkmark grid across ~25 features — licensing, deployment, LLM flexibility, review pipeline, triggers, and pricing.

Quickstart

Install MergeWatch and get your first review in under 10 minutes.

How it works

Detailed walkthrough of the review pipeline, agent architecture, and orchestration.