Setup in four steps
1
Go to mergewatch.ai
Visit mergewatch.ai and click Get Started. Sign in with your GitHub account.
2
Install the GitHub App
Authorize the MergeWatch GitHub App for your account or organization. You can choose All repositories or select specific ones.
3
Select repositories
In the MergeWatch dashboard, confirm which repositories should receive AI reviews. You can change this at any time.
4
Open a pull request
Your first review fires automatically on the next PR. MergeWatch posts inline comments, a summary, and a merge-readiness score directly on the pull request.
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-6). - 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.