See each teammate's pending review requests right in GitHub's reviewer picker. Browser extension, no server.
TypeScript
5
12 commits
updated Oct 12, 2026
See how many reviews each teammate is already waiting on, right in GitHub's Reviewers menu, before you add one more.
▶️ Watch in full resolution · names and numbers are illustrative
Open the Reviewers gear on any pull request and each person gets a small pill:
The same pill appears next to reviewers already on the PR, so you can tell when the person you just added is snowed under.
ReviewLoad only adds information. It never requests reviews, assigns anyone, or changes anything on GitHub.
On a real pull request (names, avatars and numbers changed)
Want to see it before creating a token? Click the ReviewLoad icon in your toolbar and turn on Demo mode: every pill shows clearly labelled sample numbers and nothing is sent anywhere.
ReviewLoad reads GitHub's search API with your own read-only token. There's no ReviewLoad server.
Connected as <you>.The same pop-up switches between organisation and repository scope, team requests and demo mode. Colour thresholds and removing the token live under All settings.
Things that can get in the way:
repo scope covers them all, but it also grants write access, so prefer fine-grained where you can.A person's number is the count of pull requests that are:
That is exactly this GitHub search, which the "See all" link opens:
is:pr is:open draft:false user-review-requested:<login> user:<owner>
Known limits:
These numbers exist to protect busy reviewers at the moment someone is choosing who to ask. ReviewLoad deliberately has no leaderboards, no history, no charts and no export. Everything it shows is already visible to anyone with repository access through GitHub search; it just puts it where the decision is made.
api.github.com. No analytics, no error reporting, no third-party servers.storage, plus access to github.com (to draw the pills) and api.github.com (to count).Full details in PRIVACY.md.
Why does it need a token at all? The counts come from GitHub's search API, which needs authentication to see private repositories and to get a usable rate limit.
How is this different from GitHub's team auto-assignment? Auto-assignment only kicks in when you request a whole team, needs an organisation admin to set it up, and shows nobody the numbers. ReviewLoad helps with the reviewers you pick by hand, needs no admin, and works alongside auto-assignment.
How many API calls does it make? Opening the picker sends a handful of small GraphQL requests (up to five people each), costing about one point per request against GitHub's 5,000-points-per-hour budget. Results are cached for 5 minutes, so opening it again costs nothing.
Does it work on GitHub Enterprise Server? Not yet. It's the first thing planned after v1.
npm install
npm run dev # builds .output/chrome-mv3-dev; load it unpacked and it reloads on change
npm test # unit and DOM-fixture tests
npm run compile # type-check
npm run build && npm run build:firefox
npm run zip && npm run zip:firefox # store-ready zips (Firefox also gets a sources zip)
npm run demo # re-render docs/demo.mp4 and docs/demo.gif from assets/video/demo.html (needs ffmpeg)
Every GitHub selector lives in lib/selectors.ts, and fixtures/pr-sidebar.html mirrors the markup it expects. When GitHub changes the picker, those two files are usually the whole fix.
Firefox reviewers: npm ci && npm run zip:firefox reproduces the submitted build exactly (Node 24, npm 11).
See each teammate's pending review requests right in GitHub's reviewer picker. Browser extension, no server.
TypeScript
5
12 commits
updated Oct 12, 2026
See how many reviews each teammate is already waiting on, right in GitHub's Reviewers menu, before you add one more.
▶️ Watch in full resolution · names and numbers are illustrative
Open the Reviewers gear on any pull request and each person gets a small pill:
The same pill appears next to reviewers already on the PR, so you can tell when the person you just added is snowed under.
ReviewLoad only adds information. It never requests reviews, assigns anyone, or changes anything on GitHub.
On a real pull request (names, avatars and numbers changed)
Want to see it before creating a token? Click the ReviewLoad icon in your toolbar and turn on Demo mode: every pill shows clearly labelled sample numbers and nothing is sent anywhere.
ReviewLoad reads GitHub's search API with your own read-only token. There's no ReviewLoad server.
Connected as <you>.The same pop-up switches between organisation and repository scope, team requests and demo mode. Colour thresholds and removing the token live under All settings.
Things that can get in the way:
repo scope covers them all, but it also grants write access, so prefer fine-grained where you can.A person's number is the count of pull requests that are:
That is exactly this GitHub search, which the "See all" link opens:
is:pr is:open draft:false user-review-requested:<login> user:<owner>
Known limits:
These numbers exist to protect busy reviewers at the moment someone is choosing who to ask. ReviewLoad deliberately has no leaderboards, no history, no charts and no export. Everything it shows is already visible to anyone with repository access through GitHub search; it just puts it where the decision is made.
api.github.com. No analytics, no error reporting, no third-party servers.storage, plus access to github.com (to draw the pills) and api.github.com (to count).Full details in PRIVACY.md.
Why does it need a token at all? The counts come from GitHub's search API, which needs authentication to see private repositories and to get a usable rate limit.
How is this different from GitHub's team auto-assignment? Auto-assignment only kicks in when you request a whole team, needs an organisation admin to set it up, and shows nobody the numbers. ReviewLoad helps with the reviewers you pick by hand, needs no admin, and works alongside auto-assignment.
How many API calls does it make? Opening the picker sends a handful of small GraphQL requests (up to five people each), costing about one point per request against GitHub's 5,000-points-per-hour budget. Results are cached for 5 minutes, so opening it again costs nothing.
Does it work on GitHub Enterprise Server? Not yet. It's the first thing planned after v1.
npm install
npm run dev # builds .output/chrome-mv3-dev; load it unpacked and it reloads on change
npm test # unit and DOM-fixture tests
npm run compile # type-check
npm run build && npm run build:firefox
npm run zip && npm run zip:firefox # store-ready zips (Firefox also gets a sources zip)
npm run demo # re-render docs/demo.mp4 and docs/demo.gif from assets/video/demo.html (needs ffmpeg)
Every GitHub selector lives in lib/selectors.ts, and fixtures/pr-sidebar.html mirrors the markup it expects. When GitHub changes the picker, those two files are usually the whole fix.
Firefox reviewers: npm ci && npm run zip:firefox reproduces the submitted build exactly (Node 24, npm 11).