Review Buddy
Review Buddy is a VS Code extension that helps you review pull request changes without leaving your editor.
Use either branch comparison or GitHub PR review mode, scan grouped changed files, and open side-by-side diffs quickly.
Features
- Compares your current branch against a selected target branch (
main, master, develop, or any local/remote branch).
- Adds a dedicated GitHub PRs tab powered by
gh CLI.
- Lists open pull requests in the current repository where your review is pending (
review-requested:@me).
- Loads PR diffs using PR base/head refs while reusing the same review and file-diff experience.
- Supports direct PR review actions: Approve and Request changes.
- Shows selected PR metadata (number, owner, title) and includes a quick link to open the PR on GitHub.
- Lists changed files grouped by status: Added, Modified, Deleted, and Renamed.
- Shows per-file line stats (
+added and -removed) from Git diff hunks.
- Opens files directly from the Review Buddy view.
- Opens side-by-side diffs against the selected target branch.
- Highlights changed ranges in open editors for faster navigation.
Requirements
- VS Code
^1.118.0
- A trusted workspace with a Git repository
- Git available in your system
PATH
- GitHub CLI (
gh) available in your system PATH for PR mode
- GitHub authentication configured (
gh auth login) for PR mode
Usage
- Open a Git repository in VS Code.
- Open the Review Buddy view from the Activity Bar.
- Choose one of the tabs:
- Branches: select the target branch in Compare Against.
- GitHub PRs: select a PR where your review is pending.
- Click Refresh (or wait for automatic refresh).
- Open a file or side-by-side diff from the changed files list.
- In GitHub PRs mode, optionally submit Approve or Reject (request changes).
Commands
Review Buddy: Focus Panel
Review Buddy: Select Target Branch
Review Buddy: Refresh
Review Buddy: Open Side-by-Side Diff
Known Issues
- Very large diffs may be truncated for safety and performance.
- Diff previews depend on Git branch history being available locally.
- In PR mode, head/base refs must be resolvable locally (Review Buddy attempts local ref fallbacks such as
origin/<branch>).
Release Notes
See CHANGELOG.md for release history.
| |