Merge Request Monitor

Never miss a
merge request again

MergeScope keeps you on top of all your MR activity — approvals, comments, pipeline results, state changes — delivered straight to your pocket. GitLab supported today, with more providers on the way.

Try the web app See screenshots
MergeScope MR list
MergeScope pipeline detail

Features

Everything your review workflow needs

Designed for engineers who care about staying in flow without juggling browser tabs.

🔔

Instant push notifications

Get alerted the moment someone comments on your MR, when state changes (merged, closed, reopened), or when a new MR is opened.

📡

Configurable polling

Free tier checks every 60 seconds. Pro unlocks fast polling down to 10 seconds — close to real-time without webhook infrastructure.

🗂️

Multi-project monitoring

Watch MRs across any number of projects simultaneously. Browse and select projects directly from the app — no IDs to look up manually.

Approval tracking

See exactly how many approvals an MR has and who has approved. Approve or revoke your own approval with one tap, right from the detail view.

🚦

Pipeline status at a glance

Colour-coded pass / fail / running indicators in the MR list. The detail screen shows every job with its stage and run time, including downstream pipelines triggered by bridge jobs.

💬

In-app comments (Pro)

Reply to threads and post new comments on any MR without leaving the app. Keep the review conversation moving.

😄

Emoji reactions (Pro)

React to notes with emoji reactions directly from the detail view. Quick acknowledgement without typing.

🏠

Self-hosted instance support

Works with self-hosted GitLab or gitlab.com. Connect via one-click OAuth or a Personal Access Token — just enter your base URL.

Merge from the app (Pro)

Tap Merge directly from the MR list or detail view. The button is gated on pipeline success when your project requires it — no accidental merges.

🌙

Dark & light themes

Three-way theme selector: follow system, force light, or force dark. Your choice is saved and syncs across sessions.

🔍

Inline diff viewer

Browse every file changed in an MR with a full syntax-highlighted diff — hunk headers, line numbers, additions and deletions. Tap + on any line to post an inline comment (Pro); existing discussions appear collapsed below their line.

✏️

Markdown rendering

MR descriptions and review comments are rendered as rich markdown so formatting, code blocks, and lists display correctly.

🗓️

Advanced filtering

Filter by draft status, date range (Today, Last 7 days, Last 30 days), label, assignee, or approval state. Mark MRs as reviewed to track your own progress. Save any combination as a named filter preset (Pro) for one-tap recall.

🔁

Pipeline retry (Pro)

Retry a failed pipeline with one tap — or drill into individual jobs and re-run just the failed ones without triggering a full pipeline rerun.

🔀

Merged MR tab

Switch to the Merged tab to browse recently merged MRs across all your projects — fetched on demand, not polled, so it never slows down your live feed.

🔕

Quiet hours

Suppress notifications during set hours — evenings, weekends, or any block of time you choose. Stay focused without missing anything when you're back.

🎛️

Per-project notifications

Fine-tune which projects can wake you up. Disable notifications for noisy projects individually without affecting the rest of your feed.


Screenshots

See it in action

Real screens from the app — no mock-ups.

MR list with filters and new badge

MR list with filters & presets

MR detail showing approvals

MR detail & approvals

Inline diff viewer

Inline diff viewer

Pipeline jobs and downstream pipelines

Pipeline & downstream jobs

Notification and quiet hours settings

Notifications & quiet hours

Browse and select GitLab projects

Browse & select projects


How it works

Up and running in 3 minutes

No server setup, no webhooks, 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 your GitLab account

Use Sign in with GitLab for one-click OAuth, or paste a Personal Access Token (grant the api scope in Profile → Access Tokens). Then tap Browse to pick projects from a searchable list — no IDs to look up.

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
  • Push notifications
  • Quiet hours
  • Per-project notification control
  • Pipeline status
  • Approval tracking
  • MR detail view
  • Fast polling (10 s)
  • In-app comments
  • Emoji reactions
  • Unlimited projects
Get started free
Pro — Annual
$24.99/yr
Save 48% vs monthly billing.
7-day free trial
  • Everything in Pro Monthly
  • 48% discount vs monthly
  • ≈ $2.08/month
Lifetime
$50
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