MergeMole is a free, open-source macOS menu bar app that triages GitHub pull requests using on-device AI, ranking them by priority and effort with one-line summaries and live review status. (Free, open-source)
The app connects to GitHub repositories and continuously monitors open pull requests, surfacing them in a prioritized list directly in the menu bar. Each entry includes an AI-generated one-line summary, a priority rating, an estimated effort level, and the current review state — approved, changes requested, or pending. This aggregated view reduces the need to navigate between pull request tabs or check GitHub notification emails.
AI processing uses Apple’s Foundation Models by default, which run entirely on the local Mac without sending code or PR content to external servers. Users who prefer a different model or need higher capability can configure a bring-your-own-key external provider. Notification alerts surface when PRs require attention, such as when a review is requested or a CI check fails.
The MIT-licensed source code is available on GitHub at https://github.com/Awhalen1999/merge-mole, allowing self-hosting or modification.
System requirements: macOS 15 (Sequoia) or later. Apple Silicon required for on-device Foundation Models AI; Intel Macs can use the bring-your-own-key option.
Pricing: (Free, open-source — MIT License)
Limitations: Requires macOS 15, excluding users on Ventura or Sonoma. On-device AI triage is limited to Apple Silicon Macs. GitHub is the only supported platform; GitLab, Bitbucket, and self-hosted repositories are not supported. AI summaries reflect PR descriptions and diff metadata rather than full code analysis.
Alternatives: Trailer is a free, open-source GitHub/GitLab notification manager for macOS without AI features. Ship by Realmacsoftware offers a dedicated PR review client ($39/month). GitHub’s own web notification system provides PR status without a dedicated app.
Suitable for developers managing multiple open pull requests who want an at-a-glance priority queue in the menu bar without switching to a browser.