Your merge requests, one click from the menu bar.

Easy MR keeps every open merge request and pull request you authored in view, from GitLab and GitHub: pipeline stages, approvals and whether it can be merged. Stop refreshing browser tabs to find out what broke.

Easy MRMac App StoreGet 7 days free · macOS 14 or later
Easy MR popover listing open merge requests grouped by project, with pipeline stages, merge status and approvals

Know what each MR needs before you open it.

Every row shows the merge status, the pipeline or GitHub Actions workflows stage by stage, and how many approvals are in.

GitLab at work, GitHub for side projects.

Add every account you use: gitlab.com, your company's self-managed GitLab, github.com or GitHub Enterprise. Each gets its own tab with a badge for failed pipelines.

Notifications that matter

Get a notification when a pipeline fails or an MR becomes ready to merge. Click it to open the MR.

Read-only access

Uses a personal access token stored in your macOS Keychain. The app only reads; it never changes anything in your repositories.

No servers in between

The app talks to GitLab and GitHub directly. Nothing is collected or sent anywhere else.

Settings window with a GitLab and a GitHub account, service picker, access token field, refresh interval and notification options

Pull requests read the same way.

GitHub checks are grouped by workflow, so a failed Actions job shows up exactly like a failed GitLab stage. Light, dark or following your Mac.

Easy MR popover in dark appearance
GitHub tab with pull requests from two repositories and their checks

Try it for a week. Then pick a plan.

Both plans unlock everything. Purchases are handled by the Mac App Store.

Monthly

$1.99 / month

Starts with a 7-day free trial. Cancel any time in App Store settings.

Lifetime

$11.99 once

Pay once and keep Easy MR, including future updates.

Prices in US dollars; the App Store shows the price for your region. The subscription renews automatically unless cancelled at least 24 hours before the end of the current period. Payment is charged to your Apple Account. See the Terms of Use and Privacy Policy.