These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About GitLens
GitLens adds Git information to Visual Studio Code and compatible editors such as Cursor and Windsurf. It shows line blame and authorship next to the code, lets you browse commit history, and offers a commit graph view.
It is developed by GitKraken, the company behind GitKraken Desktop, and is separate from that desktop client. Core features are free. GitLens Pro adds paid features, including GitKraken AI. It suits developers who want Git context without leaving the editor.
Strengths
- Inline blame and authorship in the editor
- Commit history and commit graph views
- Works in VS Code and several editors based on it
Limitations
- Some features require a paid Pro plan
- Only works inside supported editors
Details
- Pricing
- FreemiumFree core features, with a paid GitLens Pro tier.
- License
- Proprietary
- Developer
- GitKraken
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Best suited for
- VS Code users who want Git history and blame in the editor
- Categories
- Code editors, Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to GitLens
Compare allSoftware that can replace GitLens for an important use case, and what changes if you switch.
fugitive.vim
A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.
fugitive.vim provides blame, diffs and staging inside Vim for free, which means switching from VS Code to Vim and using Git commands directly.
Magit
A complete text-based Git interface that runs inside GNU Emacs.
Magit is a free open-source Git interface inside GNU Emacs covering advanced Git features, which requires moving from VS Code to Emacs.
Neogit
An interactive Git interface for Neovim, modelled on Emacs Magit.
Neogit is a free Magit-style Git interface for Neovim with keyboard-driven staging, requiring a move from VS Code to Neovim.
Similar software
Related functionality, not necessarily a direct replacement.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
vim-gitgutter
A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.
gitsigns.nvim
A Neovim plugin that marks Git changes in the sign column and handles hunks in the buffer.
Flog
A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.
Diffview.nvim
A Neovim plugin for cycling through diffs of all modified files for any Git revision.
GitHub Desktop
GitHub's own Git client, aimed at people who want to commit and push without learning the command line.