📡 PR Status Monitor
Stop refreshing GitHub. Get real-time pull request CI status, smart notifications, and one-click navigation — all from your VS Code status bar.

🚀 Quick Start — 3 Steps
Install — Search for "PR Status Monitor" in the VS Code Extensions panel, or click the button below:

Sign in to GitHub — When prompted, authorize VS Code to access your GitHub account. The extension uses VS Code's built-in GitHub authentication — no personal access tokens needed.
You're done! — Open any workspace with a Git repo. Your PR statuses appear instantly in the status bar:

(3 open PRs: 1 passing, 1 failed, 1 pending)
✨ Features
🚥 Real-time CI Status at a Glance
See the combined status of all your authored PRs across every repo and worktree in your workspace — without leaving your editor.
- 🟢 Passing — All checks succeeded
- 🟠 Pending — Checks still running
- 🔴 Failed — Action required
🔔 Smart Notifications
Get notified the moment a PR's status changes — no more anxiously refreshing the GitHub checks tab.
- ✅ "PR #123 is now passing!" when a pending PR passes all checks
- ❌ "PR #123 has failed!" when a pending PR fails
- Each notification includes a "View PR" button to jump directly to the PR

🤖 Copilot-Powered Failure Investigation
When a PR fails, let GitHub Copilot help you understand why — without leaving VS Code.
- On failure, Copilot Chat opens automatically with a pre-filled prompt asking it to investigate the build failure
- The failure notification also gains an "Investigate" button as a manual re-trigger

🚀 Universal Worktree Support
Works seamlessly with multi-root workspaces and Git worktrees. Tracks PRs you authored across all repositories and worktrees open in your editor.
🖱️ One-Click Navigation
Click the status bar widget to open your latest active PR directly in your browser.
Hover over the status bar item to see an organized breakdown of all your open PRs and their individual build statuses.
🔄 Reliable Connectivity
Fast 10-second retry polling during startup and after connection loss — you're always up to date.
⚙️ Configuration
| Setting |
Type |
Default |
Description |
prStatusMonitor.pollingInterval |
number |
2 |
How often to check PR status (in minutes). Min: 0.5 (30s), Max: 60. |
prStatusMonitor.showInvestigateOnFailure |
boolean |
false |
When enabled, automatically opens Copilot Chat with a pre-filled investigation prompt when a PR build fails. Also adds an "Investigate" button to the failure notification. |
To change these settings:
- Open Settings (
Cmd+, / Ctrl+,)
- Search for "PR Status Monitor"
- Adjust the desired values
Or add to your settings.json:
{
"prStatusMonitor.pollingInterval": 0.5,
"prStatusMonitor.showInvestigateOnFailure": true
}
📋 Requirements
| Requirement |
Details |
| VS Code |
1.103.0 or newer |
| GitHub |
Signed in via VS Code's built-in GitHub auth |
🤔 Why PR Status Monitor?
| Without PR Status Monitor |
With PR Status Monitor |
| Alt-Tab to browser, navigate to GitHub, find your PR, check the status... repeat every 5 minutes |
Glance at your status bar — done |
| Miss a failed check and waste 30 minutes waiting |
Get notified instantly when your PR fails or passes |
| Forget which repo had the pending PR |
All PRs from all open repos aggregated in one place |
👨💻 Author
Created with ❤️ by Avraham Hamu.
⭐ Enjoying PR Status Monitor?
If this extension saves you time, consider: