Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>AI Review ModeNew to Visual Studio Code? Get it now.
AI Review Mode

AI Review Mode

kaplego digital

| (0) | Free
Review GitLab merge requests directly in VS Code — browse changed files, view diffs, add comments, and submit them via AI-assisted chat.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Review Mode

Review GitLab merge requests directly in VS Code — browse changed files, view diffs, add comments, and submit them via AI-assisted chat.

Features

  • Browse changed files in a file explorer panel (flat or nested view)
  • View diffs in VS Code's native diff editor
  • Add comments using the gutter "+" icon on any line
  • Manage comments in the "My Comments" panel (grouped by file, click-to-navigate, edit, delete)
  • AI-assisted submission via the @review chat participant:
    • /rephrase — rephrase all comments to be more constructive
    • /addSuggestions — add GitLab code suggestion blocks to comments
    • /submit — submit all comments as a batch review to GitLab
  • Comment backup — comments are backed up to a JSON file and can be restored after a crash or restart

Requirements

  • glab CLI must be installed and authenticated. Install from https://gitlab.khulnasoft.com/kl/gitlab-cli
  • GitLab Premium required for the batch review submission API

Usage

  1. Check out the branch linked to a GitLab merge request
  2. Run "Review Mode: Start Review" from the Command Palette
  3. The extension auto-detects the MR from your current branch
  4. Browse changed files in the "Changed Files" panel
  5. Click a file to open the diff editor
  6. Hover over any line and click the "+" icon to add a comment
  7. When done, click "Submit Review to Chat" in the "My Comments" panel
  8. In the chat, use /rephrase, /addSuggestions, or free-form instructions
  9. Use /submit to create the batch review on GitLab

How It Works

  • The extension uses your current local branch — it never switches branches
  • Diffs are computed against the MR's target branch (git diff target_branch...HEAD)
  • Comments are stored in memory during the review session
  • A JSON backup is saved to the extension's global storage
  • If you commit during a review, the session is discarded (backup preserved)
  • Review mode requires no unpushed commits (remote being ahead is OK)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft