A Chrome extension that gives you a one-click overview of all pull requests awaiting your review, and your own PRs waiting for feedback.
- To Review — See every open PR where your review has been requested
- My PRs — See all your open PRs with review counts at a glance
- Badge count — The toolbar icon shows how many PRs need your attention
- Click to open — Click any PR to jump straight to it on GitHub
- Privacy-first — Your token stays in your browser, no external servers
- Download or clone this repo
- Open
chrome://extensionsin Chrome - Enable Developer mode (toggle top-right)
- Click Load unpacked
- Select the
github-pr-review-extensionfolder
- Create a GitHub Personal Access Token with
reposcope (orpublic_repofor public repos only) - Click the extension icon in the toolbar → Open Settings
- Paste your token and click Save
- Click the extension icon again to see your PRs
The extension uses the GitHub GraphQL API to fetch your PR data in a single query:
query {
reviewRequests: search(query: "is:open is:pr review-requested:@me", type: ISSUE, first: 50) {
issueCount
nodes { ... on PullRequest { title url repository { nameWithOwner } createdAt author { login } } }
}
myPRs: search(query: "is:open is:pr author:@me -draft:true", type: ISSUE, first: 50) {
issueCount
nodes { ... on PullRequest { title url repository { nameWithOwner } createdAt reviews { totalCount } } }
}
}Data is fetched only when you open the popup — no background polling, no unnecessary API calls.
- Chrome Extension Manifest V3
- Vanilla JavaScript (no frameworks)
- GitHub GraphQL API v4
chrome.storage.syncfor token storage
# Generate icons (if editing them)
node scripts/generate-icons.js- Run
node scripts/generate-icons.js(icons are pre-generated in the repo) - Go to
chrome://extensions, enable Developer mode - Click Load unpacked and select the project root
Contributions are welcome! Please open an issue first to discuss what you'd like to change.
- Fork the repo
- Create a feature branch (
git checkout -b feature/awesome-thing) - Commit your changes (
git commit -am 'Add awesome thing') - Push (
git push origin feature/awesome-thing) - Open a Pull Request
MIT