Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>GitPraiseNew to Visual Studio Code? Get it now.
GitPraise

GitPraise

Lambogenius

|
1 install
| (0) | Free
A better Git blame for VS Code. Praise the coder behind every line.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitPraise

A better Git blame for VS Code. Praise the coder behind every line.

Show who last changed each line in a Git-tracked file. Click the purple crown in the editor toolbar to turn annotations on or off. You can also right-click a line number and select Annotate with GitPraise, or run GitPraise: Toggle Annotations from the Command Palette.

  • Read the author and date beside each line. The same commit uses the same color throughout the file.
  • Click Show Commit Column in the editor toolbar to add the short SHA and commit subject beside the author and date. Click Hide Commit Column to collapse it. The column starts collapsed for each file.
  • Right-click a line number to compare the file with its previous version, copy the full SHA, or hide annotations.
  • Edit a file with annotations open. The column refreshes after a short pause and marks lines Git attributes to your working changes.

Screenshots

Basic annotations

The purple crown in the editor toolbar shows the author and date beside each line.

GitPraise editor showing author and date annotations with the purple crown in the toolbar

Expanded commit column

The separate commit button adds the short SHA and commit subject next to the author and date.

GitPraise editor showing author, date, short SHA, and commit subject with the commit column expanded

Requirements

Use VS Code 1.110 or later with Git installed and a trusted workspace. The annotation column sits before the code, to the right of the native line numbers. Version 0.1 supports tracked text files with a committed version in HEAD, up to 25,000 lines and 2 MiB of editor text. Historical text previews decode Git blobs as UTF-8.

Settings

Setting Default Effect
gitPraise.ignoreWhitespace Off Ignore whitespace changes when attributing lines.
gitPraise.detectMovedLines Off Follow moves within the file using Git's -M option.

Install a local build

In VS Code, run Extensions: Install from VSIX… and select gitpraise-0.0.1.vsix.

If you installed the earlier Git Blame Column preview, uninstall it to avoid duplicate commands. If you customized its settings, replace the gitBlameColumn. prefix with gitPraise. in your settings.

Develop

Open the source folder in VS Code. Press F5 to launch the extension in an Extension Development Host, then open a tracked file in that window.

To check and package the source with Node.js 22 or later:

npm ci
npm run check
npm test
npm run package
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft