Who can install
Installation steps
Run the install wizard
Open the installation URL
Open the URL printed by the wizard in your browser. It follows this format:
Select the organization
GitHub displays a list of organizations you own. Select the organization where you want to install MergeWatch.
Choose repository scope
Select one of:
- All repositories — MergeWatch reviews PRs across every repo in the org.
- Only select repositories — Pick specific repos to include.
What happens after install
Once you click Install, the following happens automatically:- GitHub fires an
installationwebhook to MergeWatch. - MergeWatch creates an installation record in DynamoDB.
- An
installation_repositoriesevent fires for each repo in scope. - All repos appear in Dashboard > Repositories within 30 seconds.
No review runs until a pull request is opened. Installing the app does not trigger reviews on existing PRs.
Multiple admins
Any organization owner can access the MergeWatch dashboard settings for that org. The account that rannpx mergewatch@latest init does not receive any special privileges — admin access is checked live against the GitHub organization membership API on every request.
Multiple organizations
Each organization requires a separate installation. You can either:- Run
npx mergewatch@latest initonce per organization. - Install directly from your GitHub App settings page for additional organizations.
Removing MergeWatch
To uninstall MergeWatch from your organization:- Go to GitHub Settings > Applications > MergeWatch > Configure.
- Click Uninstall.
Next steps
Permissions reference
Review the GitHub permissions MergeWatch requests and why each is needed.
Quickstart
Go from zero to your first AI-powered PR review in 10 minutes.