MR Tracker Add to Chrome

Every review that is waiting on you, in one popup.

Every merge and pull request from GitLab, GitHub and Bitbucket in one popup, with CI status, approvals, and a notification when one needs you.

Free, with no account to create. Your read-only tokens stay in this browser.

The real popup, running on synthetic data

Connect every account you review in.

Add GitHub, GitLab and Bitbucket side by side, with as many accounts as you need. Self-hosted GitLab and GitHub Enterprise work too.

  • Per account, track what is assigned to you, what you created, what waits for your review, or all of it
  • GitLab and GitHub take a personal access token; Bitbucket takes an app password
  • A self-hosted server asks for its permission only when you add it
Picking a provider to connect

See what is waiting on you.

The Needs you tab keeps only the open requests where the next move is yours: a review someone asked you for, failing CI on your own request, or unresolved threads on your GitLab merge request. Mine and Reviewing narrow it by role; All shows everything.

  • Every open row shows a chip for why it is waiting, plus its CI result and approval count
  • Requests built on another branch sit under the request they depend on
  • Ticket keys such as PLAT-212 link to Jira or Linear once you set the address
  • Standup copies a Markdown summary: merged in the last 24 hours, waiting on review, failing CI, reviews you owe

GitHub's API does not report unresolved review threads, so that check covers GitLab only.

Needs you, with the reason on each row

Notifications for the events you choose.

Turn on any of: a new request, a status change, a review requested from you, or CI failing on a request you opened. Click a notification to open that request.

  • Quiet hours hold notifications overnight and send them once the window ends
  • Digest mode folds one sync's updates into a single notification
  • Sync runs in the background as often as every minute

Review requested

Per-key quota editor in the admin UI

MR Tracker

CI failed on your MR

Add retry with backoff to the sync client

MR Tracker

Status changed

Upgrade Postgres driver to 5.2 → merged

MR Tracker

Notification text is shown as the extension writes it. Titles are synthetic.

Work the list from the keyboard.

Press j and k to move, Enter to open, / to search by title, ticket, branch or author, 1–4 to switch tabs, g to change grouping, b to copy the branch, s to sync, and ? for the full list.

  • Group by priority or by project, with collapsible repositories, and sort newest or oldest first
  • Hover a row to copy its branch or link, or hide it until it changes
  • Press m to mute a project: it leaves the list, the badge count and the notifications
  • Open every visible request in tabs at once
Grouped by project, with another project muted

No server between you and your Git provider.

There is no account to create. Your tokens and the cached list live in your browser's local storage, and requests go straight from your browser to your Git provider. No analytics, no tracking.

Read the privacy policy

What the extension asks for, and why
PermissionWhy
storageSave your settings and the cached list on this device
alarmsSchedule the background sync
notificationsShow desktop notifications for changes
  • gitlab.com
  • api.github.com
  • api.bitbucket.org
Read your requests directly from the provider APIs
Other hosts (optional)Asked only when you add a self-hosted server, and only with your approval

Install it and paste a token.

Add the extension to Chrome, then paste a read-only token for each provider. Your requests load on the first sync.

Add to Chrome