GitKraken Desktop

Overview

GitLens: Enhanced Git for Modern IDEs

Supercharge Git in VS Code, Cursor, and Windsurf

GitLens transforms your Git workflow with contextual annotations, interactive visualizations, and AI-powered capabilities – trusted by millions of developers to ship better code faster.

The commit graph in GitLens is the best git GUI by far.

GitLens can literally make anyone feel like a git expert

GitLens adds so many features that it feels like it was shipped with VSCode!

Your Git Command Center

GitLens Home View answers critical questions at a glance: What am I working on now? What’s next in my queue? What have I shipped recently? Seamlessly integrated with GitHub, GitLab, Jira, Azure DevOps and Bitbucket–manage branches, issues, and PRs without leaving your editor. No context switching, just more coding.

Transform Your Workflow with GitKraken AI (Preview)

GitKraken AI is included with GitLens Pro, automating the repetitive parts of your Git workflow so you can focus on what matters most – writing great code. With GitLens Pro, you’ll receive weekly token allocations to power these AI-driven features:

  • AI Commit Messages – Generate precise, descriptive commit messages based on your changes (Pro)
  • AI Stash Messages – Create searchable descriptions for stashed work (Pro)
  • AI Commit Explanations – Decode complex commits with generated explanations of intent and impact (Pro)
  • AI Changelog Creation – Generate a changelog from a selection of commits (Advanced)
  • AI Pull Request Creation – Open PRs with auto-generated titles and descriptions that actually explain your changes (Advanced)


Choose Your AI Engine
Use Copilot (if installed), GitKraken AI, or your own custom provider.

Visual Repository Intelligence

Commit Graph: Visualize Repository History

Navigate complex repositories with a searchable, color-coded commit timeline. Instantly understand branch relationships, authorship patterns, and commit sequences. Select multiple commits to batch operations like cherry-picking or generate AI changelogs with a single command.

Inline Blame: Understand the "Why" Behind Every Line

See who changed a line, when, and why – without leaving your editor. Hover over blame annotations to:

  • View previous file revisions
  • Open related PRs
  • Jump to commits in the Graph
  • Compare with previous versions

Accelerate Collaboration

Launchpad: Your PR & Issue Hub

Organize tasks by status to identify bottlenecks and prioritize critical work. Group PRs and issues across multiple repositories for a comprehensive view of your development pipeline.

Cloud Patches: Share Code Pre-PR

Share WIP code without cluttering your repository with branches or commits. Make your work accessible anytime, anywhere – ensuring team momentum across locations and time zones.

Multi-Repository Management

Multi-Repository Management

Group and manage repositories in one consolidated view. Track branch status, issues, and PRs across projects without tab overload.

Worktrees: Eliminate Branch-Switching Friction

Work on multiple branches simultaneously. Check out features, fix bugs, and review PRs without constant context switching between branches.

Seamless Integration

Stay in the Flow

Access Git insights without leaving your development environment. Visual File History lets you understand file evolution – from creation to current state – all within your editor.

Cross-Platform Issue Tracking

Automatically link issues and PRs across GitHub, GitLab, Azure DevOps, Jira, and Bitbucket. Create custom autolinks for references to other systems like Gitea and Gerrit.

GitLens FAQs

GitLens is a free VS Code extension that supercharges your Git experience, seamlessly integrating with VS Code and AI-powered IDEs like Cursor, Windsurf, and Kiro. GitLens provides tools to visualize code authorship, explore repository history, and manage Git directly in your editor. GitLens helps developers understand who wrote code, when, and why, making collaboration and code navigation easier, even for beginners, while enhancing productivity in both traditional and AI-driven development environments.

Yes, GitLens offers a free Community edition with powerful features like inline blame annotations (showing who changed each line), CodeLens for insights into commits, and file history navigation. These tools are perfect for individual developers or teams working on public or local repositories.

The Community edition is free and includes core Git tools for public or local repositories. GitLens Pro, a paid subscription, adds advanced features like the Commit Graph, Worktrees, Visual File History, and AI-powered tools for private repositories, ideal for professional teams needing deeper collaboration. Learn more about the differences between GitLens Community & Pro.

GitKraken AI is a built-in set of AI-powered features in GitLens (available in Pro, Advanced, and Business plans) that automate repetitive Git tasks like generating commit messages with AI, crafting pull request descriptions, and creating changelogs. With features like Commit Composer (preview), you can group and summarize changes into clean, purposeful commits. No context switching, no extra setup, just faster, clearer Git workflow automation with AI right inside VS Code, Cursor, and other popular IDEs.

Yes, GitLens seamlessly integrates with popular platforms like GitHub, GitLab, Bitbucket, and Azure DevOps. You can manage branches, pull requests, and issues directly in your IDE, reducing the need to switch between tools.

GitLens provides features like Cloud Patches for sharing work-in-progress, autolinked issues for connecting commits to tasks, and visual tools like the Commit Graph to track team contributions. These help teams stay aligned and streamline code reviews without leaving your IDE.

Install the GitLens extension to the IDE of your choice (Cursor, Windsurf, Trae, Kiro) open a Git repository in your IDE, and explore features like the GitLens sidebar or inline blame annotations. A “Get Started” walkthrough and tutorial videos are available to guide you. Learn more about getting started in GitLens

Yes, the free Community edition supports public and local repositories. For private repositories, some advanced features (like Commit Graph,Visual History, Worktrees, and GitKraken AI) require a GitLens Pro subscription or trial, which includes additional tools for professional workflows.

GitLens Community vs Pro

With over 40 million installs, GitLens is the most popular Git extension for VS Code. The Community version delivers powerful Git enhancements that transform your IDE experience. For developers seeking to accelerate their workflow, GitLens Pro unlocks full access to the Commit Graph, Worktrees, and Visual File History and provides additional AI-powered capabilities to streamline your entire development process.