GitLensは、VS CodeにGitの履歴を足します。インラインのblame注釈で、その行を最後に変えた人、日時、どのコミットかを示し、エディタを離れずにファイル、行、ブランチの履歴をたどれます。機能にはコミットグラフ、ブランチ間の比較、pull requestとissueを集めるLaunchpadがあります。VS Codeで最もダウンロードされている拡張の一つです。
AI機能は、よくあるGitの作業を手伝います。GitLensはステージした変更からコミットメッセージを書き、コミットやブランチが何を変えたかを平易な言葉で要約し、pull requestの説明文の下書きも手伝って、ドキュメントの時間を減らします。複数のAIプロバイダーとモデルに対応し、データをどう送るかの設定もあります。
GitLensには多くの機能が入った無料枠と、Launchpadやワークスペースなどの高度な機能向けの有料プランがあり、GitKrakenの一連の製品の一部です。AIの要約は、実際のdiffと突き合わせるべきです。代替には、VS Code組み込みのGit機能、GitHub Copilotのコミットメッセージ生成、GitKraken Client、Sourcetree、ターミナル向けのLazygitがあります。VS Codeで作業し、コードの履歴をより深く知りたい開発者に向いています。