Review code locally, post suggestions directly to GitHub and GitLab pull requests — without leaving VS Code.
ReviewBridge lets you edit files in your editor as part of the review process, then converts those local changes into native inline PR/MR suggestions that your teammates can accept with one click.
How it works
Open a repository that has an open PR (GitHub) or MR (GitLab)
Make edits to the files you want to suggest changes on
Run ReviewBridge: Convert Suggestions from the Command Palette (Cmd+Shift+P)
ReviewBridge detects your local diff, matches it against the PR head, and shows a preview
Confirm — suggestions are posted as inline review comments on the PR/MR
Features
GitHub & GitLab support — works with github.com and gitlab.com (self-hosted instances supported via PAT)
Native suggestions — posted as proper inline suggestions, not plain comments. Reviewees can accept them with one click.
Zero copy-paste — edit files as you normally would; ReviewBridge figures out the rest
Secure auth — GitHub uses VS Code's built-in auth; GitLab uses OAuth 2.0 PKCE (no passwords stored)
Preview before posting — review what will be posted before confirming
Requirements
The repository must have an open PR (GitHub) or MR (GitLab) for the current branch
For GitHub: you'll be prompted to sign in via VS Code's built-in GitHub authentication
For GitLab: sign in with your browser via OAuth — no token setup needed
Extension Settings
Setting
Default
Description
reviewbridge.gitlab.clientId
(built-in)
GitLab OAuth Application ID. Pre-configured — no action needed.
reviewbridge.gitlab.selfHostedUrl
(empty)
Base URL for self-hosted GitLab, e.g. https://gitlab.mycompany.com
Commands
Command
Description
ReviewBridge: Convert Suggestions
Run the full pipeline — detect PR, match diff, preview, post
ReviewBridge: Set GitLab Token
Manually save a GitLab Personal Access Token (for self-hosted instances)
ReviewBridge: Clear GitLab Credentials
Remove stored GitLab credentials for a host
Self-hosted GitLab
For self-hosted GitLab instances, set reviewbridge.gitlab.selfHostedUrl to your instance URL and use Set GitLab Token to save a Personal Access Token with api scope.