Merge Request Monitor

Never miss a
merge request again

MergeScope keeps you on top of all your MR and PR activity — approvals, comments, pipeline results, state changes — delivered straight to your pocket. Connect GitLab and GitHub on the same account and watch both side by side.

Try the web app See what's inside
Your GitLab and GitHub tokens are encrypted at rest — never stored in plain text.
MergeScope MR list
MergeScope pipeline detail

Features

Stop refreshing. Start unblocking.

MergeScope watches your merge requests so you don't have to — and lets you act on them from wherever you are.

Notifications

Hear about it the moment it matters

Push alerts for the activity you care about — and silence for everything else.

  • Comments, merges, closes, reopens and new MRs, pushed the moment they happen
  • Near-real-time updates with 10-second polling Pro
  • Never pinged for your own activity — or only for MRs you're involved in. @mentions always come through
  • Quiet hours and per-project muting Pro
Notification and quiet hours settings
One feed

Every project, every provider, one feed

Watch GitLab and GitHub side by side — no tab juggling, no project IDs to look up.

  • Merge requests and pull requests together in a single list
  • Self-hosted GitLab and GitHub Enterprise Server both supported
  • Pick projects from a searchable list — 2 free, unlimited Pro
  • Filter by draft, label or assignee; browse recently merged MRs; save filter presets Pro
MR list with filters and new badge
At a glance

Know what's blocking a merge before you open it

Pipelines, approvals and conflicts show up right in the list, so you can see what's ready without opening a single MR.

  • Colour-coded pipeline status, down to every job, stage and run time — including downstream pipelines
  • Merge conflicts flagged the moment they appear, with the exact files that need resolving
  • See how many approvals an MR has and who gave them
Pipeline jobs and downstream pipelines
Take action

Review and unblock from your pocket

Read the diff, reply to the thread, approve and merge — no laptop required.

  • Browse the full syntax-highlighted diff; tap + on any line to comment Pro
  • Reply to threads, post comments and react with emoji Pro
  • Approve or revoke your approval, and merge — gated on pipeline success when your project requires it Pro
  • Retry a failed pipeline, or just its failed jobs Pro
Threaded discussion on a merge request

Also included: dark and light themes, rich markdown in descriptions and comments, and settings that sync across devices.


Your keys never sit in plain text

MergeScope needs a token to read your projects. We treat it like the credential it is.

Encrypted at rest

Personal access tokens and OAuth tokens are encrypted in Supabase Vault the moment you save them. Your GitLab and GitHub tokens are never kept in a plain-text column in our database.

Never written to your device

Your GitLab or GitHub token is never saved to your browser's or phone's local storage. The app fetches it from the encrypted vault when it needs it.

Scoped to your account

Other users and signed-out visitors can never read your token. It's used only to talk to GitLab or GitHub about your projects, and you can revoke it any time from your provider.

Read the details in our privacy notice.


How it works

Up and running in 3 minutes

No server setup, no webhooks to configure by hand, no admin access needed.

1

Sign in with Google

Create your free account in one click using Google Sign-In. Your settings sync automatically across devices — nothing to configure twice.

2

Connect GitLab and/or GitHub

For GitLab, use Sign in with GitLab for one-click OAuth, or paste a Personal Access Token (grant the api scope). For GitHub, paste a Personal Access Token with the repo scope. Both work with self-hosted instances — GitLab self-managed or GitHub Enterprise Server — just enter your base URL. Then tap Browse to pick projects from a searchable list — no IDs to look up.

Encrypted the moment you save it — never stored in plain text.

3

Hit "Test Connection" and you're live

MergeScope starts polling immediately. Activity dots, push notifications, approval badges, and pipeline indicators activate as soon as your projects load.


Pricing

Start free, upgrade when you're ready

All plans include core MR monitoring. Pro unlocks the power-user features.

Free
$0
Core monitoring, forever free.
  • Up to 2 projects
  • 60-second polling interval
  • GitLab & GitHub monitoring
  • Push notifications
  • Pipeline status
  • Approval tracking (view only)
  • MR detail view & diff viewer
  • Draft, label & assignee filters
  • Fast polling (10 s)
  • Unlimited projects
  • Quiet hours
  • Per-project notification control
  • Approve/revoke your own approval
  • In-app comments
  • Emoji reactions
  • Merge & retry pipelines from the app
  • Approval-state & date filters, presets
Get started free
Pro — Annual
$39.99/yr
Save 52% vs monthly billing.
  • Everything in Pro Monthly
  • 52% discount vs monthly
  • ≈ $3.33/month
Lifetime
$59.99
Pay once, own it forever.
  • Everything in Pro Monthly
  • No recurring charges
  • All future Pro features included

Monitor your MRs wherever you are

Available on web now · Android coming soon

🌐 Open in browser Web App ▶ Coming soon Android