SprintHubYour GitHub sprint board, PR hub, and standup generator — right inside VS Code. SprintHub is a VS Code extension that connects directly to your GitHub Projects v2 board and surfaces everything your team needs to move work forward — without switching windows. It reads your project's issues, pull requests, CI statuses, sprint iterations, and review states in real time and presents them in a purpose-built panel alongside your code. Dashboard — act on what matters, instantlyThe Dashboard is SprintHub's main view. It fetches every open pull request linked to your board — including PRs that close a board issue via Each row shows the PR's age, CI status (pass/fail/pending), review status (approved/changes requested/pending), diff size, assignees, and branch name. You never need to open GitHub to answer "what's blocking this?"
Assigned to me — a one-click filter that reduces the list to PRs you authored, are assigned to, or have been asked to review. Waiting on me — rows where you appear as a requested reviewer are highlighted with a purple accent so you can't miss a review request buried in a long list. Stale badge — PRs with no activity for more than 7 days show an amber indicator in the age column. Main Board — your full sprint KanbanThe Main Board tab mirrors your GitHub Project v2 exactly: every column, every issue, every pull request, in the same order. You can filter the entire board by sprint iteration with a single dropdown, or search by title, number, author, label, branch name, or sprint name. Clicking any card opens the detail panel (see below) without leaving the editor.
Detail panel — deep context, no context switchClicking any item — whether from the dashboard, the board, or a milestone — opens a side panel with everything you need to understand and act on that PR or issue.
For pull requests, the panel shows:
For issues, the panel shows linked pull requests with their CI states, and a metadata editor to add or remove labels without opening GitHub. Merge without leaving VS CodeWhen a PR has at least one approval and all CI checks are passing, a Merge button appears in the detail panel header. Clicking it opens a dropdown with three options — squash and merge, create a merge commit, or rebase and merge. The merge is performed via the GitHub API and the panel updates immediately.
Other actions available directly in the panel:
Daily standup — generated in one clickClick Standup in the top bar. SprintHub queries the GitHub search API for your activity in the last 24 hours — merged PRs, open PRs, and closed issues — and produces a structured markdown summary attributed to your GitHub login. View mode — the standup renders as readable HTML with clickable PR links.
Markdown mode — the raw markdown is shown, ready to copy and paste into Slack, Notion, Jira, or your team's standup bot.
Click Copy Markdown to put it on your clipboard in one step. Blockers — one command, full pictureRun SprintHub: Show Blockers from the Command Palette, or click the status bar item SprintHub adds. A searchable quick-pick lists every PR on your board that is currently blocked — CI failure, changes requested, or no reviewer — with a description of the specific blocker and a link to open it on GitHub. This is useful in standups, team syncs, or any time you want a fast answer to "what's actually stuck right now."
MilestonesThe Milestones tab groups every issue and PR from your board by its GitHub milestone. Useful for checking progress toward a release or a specific deliverable without building a separate view in GitHub.
Conflict detectionSprintHub watches your local workspace for uncommitted changes and periodically compares them against the files modified by other open PRs on the board. When overlap is detected — meaning you and another PR are both touching the same file — a dismissible warning banner appears at the top of the panel listing the affected files and which PRs they conflict with. Setup — 2 minutes
SprintHub uses the GitHub session that VS Code already manages. No personal access tokens, no OAuth flow, no extra setup. Settings
Requirements
PrivacySprintHub communicates exclusively with |







