Review merge proposals in VS Code
Tuesday, September 8th, 2026Launchpad Merge Proposals, a VS Code extension for reviewing Launchpad merge proposals, is now available on the Visual Studio Marketplace as a preview release.
The extension brings the review into the editor. It finds the merge proposals for the branch you have checked out, renders their diffs in VS Code’s diff editor, and lets you comment and vote without opening a browser.
What the extension does
Finds the merge proposals for the branch you are on
It reads the upstream of the checked-out branch and lists merge proposals in both directions: outgoing, where your branch is the source, and incoming, where it is the target. Proposals can be filtered by status.

Renders diffs in the VS Code editor
Open Files Changed and the proposal opens in VS Code’s side-by-side diff editor, with syntax highlighting and the surrounding file for context. Files are decorated to show where comments already exist.

Puts comments next to the code
Published inline comments appear beside the lines they refer to, and new ones are drafted in the same place, with full markdown support. Drafts are stored on Launchpad, so a review started in the editor can be finished in the browser, or the other way around.

Submits the whole review at once
Pick a vote, write the summary comment, and submit. Every inline draft is published alongside it.

Getting started
- Install Launchpad Merge Proposals in VS Code 1.105 or newer.
- Open a project backed by a Git repository on Launchpad, and check out a branch tracking a remote one.
- Open the Launchpad Merge Proposals view from the Activity Bar and sign in when prompted.
- Select a merge proposal, then pick a preview diff to see the changes and comments.
Sign-in uses Launchpad’s OAuth flow, and the token is stored in VS Code’s secret storage. Launchpad asks what level of access to grant, and the level you pick determines what the extension can do. Reading diffs and published inline comments needs at least read access. Drafting inline comments and submitting reviews needs change access.
Current status of the project
This is a preview release. The core review flow works and we use it daily, but some capabilities are still experimental while we work out how they should behave. The README covers the current state, including a known issues section that we update with each release.
Feedback
We want to hear what works, what breaks, and what is missing. Please report bugs and file feature requests on the project’s Launchpad page.
The extension is free software under GPL-3.0, and its source is hosted on Launchpad. We welcome contributions via merge proposals. You can even review them using the extension itself!



