vscode-gitlens  by gitkraken

VS Code extension supercharges Git within the IDE

created 9 years ago
9,457 stars

Top 5.4% on sourcepulse

GitHubView on GitHub
Project Summary

GitLens is a Visual Studio Code extension designed to supercharge Git functionality for developers. It aims to improve code understanding, collaboration, and review processes by providing rich Git insights directly within the IDE. The extension offers both a free Community edition with core features and a paid Pro edition with advanced workflows and integrations.

How It Works

GitLens integrates deeply with VS Code to offer features like inline blame annotations, hover information, and CodeLens, which display authorship details and recent changes directly alongside code. It provides interactive visualizations such as a Commit Graph for exploring repository history and managing commits, and tools like Revision Navigation for tracking file evolution. The extension also facilitates PR reviews and team collaboration through features like Launchpad and Cloud Patches.

Quick Start & Requirements

  • Install via the VS Code Extensions sidebar by searching for "GitLens".
  • No specific prerequisites beyond VS Code.
  • Pro features may require a GitKraken account.

Highlighted Details

  • AI-powered features: Generate commit messages, explain commits, and create PR descriptions (with free options for Community users via external API keys).
  • Interactive Code History: Visualize repository evolution with blame, hovers, and an interactive Commit Graph.
  • Accelerated PR Reviews: Manage PRs and branches efficiently with Launchpad and Worktrees.
  • Streamlined Collaboration: Share code changes privately with Cloud Patches and suggest code edits directly in reviews.

Maintenance & Community

Maintained by GitKraken. Community support is available via GitHub Discussions. Contributions are welcomed via the CONTRIBUTING guide.

Licensing & Compatibility

The repository contains both MIT-licensed files and files under LICENSE.plus (for features in the "plus" directory). The MIT license generally permits commercial use and linking with closed-source projects.

Limitations & Caveats

Some advanced features, particularly those related to PR management, commit graphs, worktrees, and certain AI capabilities, are exclusive to GitLens Pro and may require a paid subscription or a GitKraken account. Preview features may transition to Pro.

Health Check
Last commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
16
Issues (30d)
42
Star History
148 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.