Repolode
microsoft

microsoft/vscode-pull-request-github

A VS Code extension for reviewing, managing, and checking out GitHub pull requests and issues without leaving the editor.

Stars
2,639
Forks
814
Open issues
259
Last commit
2 days ago

What is it?

GitHub Pull Requests for VS Code is an extension that brings GitHub pull requests and issues into the editor. Once connected to GitHub or GitHub Enterprise, it lists and browses PRs and issues in a sidebar view, and lets you leave in-editor review comments on code.

Beyond review, the extension supports validating a PR with a quick checkout, and it integrates with the terminal so the UI and command-line tools can be used side by side. It also offers hover cards and completion suggestions for @-mentioned users and issue numbers, a "Start working on issue" action that creates a branch, and code actions that turn TODO comments into issues.

The PR and issue lists are driven by configurable GitHub search queries, and the remotes the extension watches can be customized for repositories with non-standard remote names.

Key features

  • 01Sign in to GitHub and GitHub Enterprise from VS Code.
  • 02Browse and filter pull requests and issues in a sidebar view.
  • 03Leave review comments directly in the editor.
  • 04Check out a pull request branch for local validation.
  • 05Create a branch from an issue with the "Start working on issue" action.
  • 06Turn TODO comments into GitHub issues via code actions.

Use cases

  • Reviewing teammates' pull requests without switching to the browser.
  • Checking out a PR locally to run and test changes before approving.
  • Triaging assigned issues and starting work on them from the editor.
  • Working with GitHub Enterprise Server or GHE.com accounts from VS Code.

Quick start

  1. 1

    Install the extension from within VS Code or from the marketplace

  2. 2

    Open your desired GitHub repository in VS Code

  3. 3

    Use the viewlet button to sign in to GitHub

  4. 4

    Configure the githubPullRequests.remotes setting if your remotes differ from origin and upstream

Things to know

  • Requires VS Code 1.141 or later for GitHub Enterprise support.
  • The README states the extension is still in development.

In collections

Topics

FAQ

What is vscode-pull-request-github?
A VS Code extension for reviewing, managing, and checking out GitHub pull requests and issues without leaving the editor. GitHub Pull Requests for VS Code is an extension that brings GitHub pull requests and issues into the editor. Once connected to GitHub or GitHub Enterprise, it lists and browses PRs and issues in a sidebar view, and lets you leave in-editor review comments on code.
Is vscode-pull-request-github free to use? What license does it have?
vscode-pull-request-github is open source under the MIT license. Check the license terms before using it in commercial products.
Is vscode-pull-request-github still maintained?
Actively maintained. The last commit to vscode-pull-request-github was on Nov 5, 2026.
What can I use vscode-pull-request-github for?
Reviewing teammates' pull requests without switching to the browser. Checking out a PR locally to run and test changes before approving. Triaging assigned issues and starting work on them from the editor. Working with GitHub Enterprise Server or GHE.com accounts from VS Code.
How do I install vscode-pull-request-github?
Install the extension from within VS Code or from the marketplace Open your desired GitHub repository in VS Code Use the viewlet button to sign in to GitHub Configure the githubPullRequests.remotes setting if your remotes differ from origin and upstream
Where can I get vscode-pull-request-github?
The source code and installation instructions are on GitHub: https://github.com/microsoft/vscode-pull-request-github

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects