MergeMole app icon

MergeMole

mergemole.app

A macOS menu bar app that triages GitHub pull requests by AI-generated priority and effort scores, with one-line summaries and review status — all processed on-device.

MergeMole screenshot showing the app interface

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.

FAQ

What does MergeMole do?+

MergeMole monitors GitHub pull requests and ranks them by AI-generated priority and effort scores directly in the macOS menu bar. Each PR displays a one-line AI summary and current review status. All processing runs on-device using Apple's Foundation Models or a user-supplied API key.

Is MergeMole free?+

Yes. MergeMole is free and open-source. On-device AI triage via Apple's Foundation Models incurs no cost. Users can optionally bring their own API key for a different AI provider.

How do I install MergeMole on macOS?+

Download MergeMole from https://github.com/Awhalen1999/merge-mole/releases/latest/download/MergeMole.dmg or from https://mergemole.app/. It requires macOS 15 (Sequoia) or later.

Does MergeMole run on Apple Silicon?+

Yes. MergeMole runs on Apple Silicon Macs (M1, M2, M3, M4) running macOS 15 or later. On-device AI triage via Apple Foundation Models requires Apple Silicon.

Does MergeMole send my code to external servers?+

No. By default, MergeMole uses Apple's Foundation Models to process PR data entirely on your Mac. Code and PR content are not sent to external servers unless you configure a bring-your-own-key external provider.

Related Apps