Setup in four steps
Go to mergewatch.ai
Visit mergewatch.ai and click Get Started. Sign in with your GitHub account.
Install the GitHub App
Authorize the MergeWatch GitHub App for your account or organization. You can choose All repositories or select specific ones.
Select repositories
In the MergeWatch dashboard, confirm which repositories should receive AI reviews. You can change this at any time.
Free tier
Your first 5 PR reviews are free (lifetime, per installation) — no credit card required. After that, MergeWatch uses a prepaid credits model: add a card, top up a balance, and each review deducts its actual cost. See Billing & Pricing for the cost formula and auto-reload options.What happens when a PR is opened
When you open or update a pull request, the following happens in seconds:- GitHub sends a
pull_requestwebhook to MergeWatch’s API Gateway. - The WebhookHandler Lambda (512 MB, 30s timeout) validates the HMAC signature and invokes the ReviewAgent asynchronously.
- The ReviewAgent Lambda (1024 MB, 300s timeout) fetches the diff via the GitHub API.
- Eight specialized agents — security, bugs, style, error handling, test coverage, comment accuracy, summary, and diagram — run in parallel via
Promise.all(), each calling Amazon Bedrock (us.anthropic.claude-sonnet-4-20250514-v1:0). - Results are deduplicated, ranked by severity, and posted as inline review comments and a summary check run on your PR.
PR diffs are processed in-memory and are not persisted after the review completes. See Data Residency for details.
Next steps
Billing & Pricing
Free tier details, per-PR pricing, and spend caps.
Data Residency
Where your data goes and what MergeWatch can and cannot see.
Configuration
Customize review behavior with a
.mergewatch.yml file in your repo.Architecture
Detailed architecture diagrams for both SaaS and self-hosted modes.