GitLens 是一款适用于 VS Code 以及 Cursor、Windsurf、Trae、Kiro 等 AI 原生 IDE 的 Git 扩展,官方称其为 VS Code 上最受欢迎的 Git 扩展,由 GitKraken AI 提供支持。它将 Git 能力直接带入编辑器,帮助开发者理解代码历史、管理并行开发并保持对 AI 辅助工作流的控制。
用途方面,GitLens 服务于个人开发者、团队以及工程负责人,覆盖个人生产力、团队协作、PR 与代码评审、开发者体验、Git 安全与 Jira 集成等场景。其核心目标是在 IDE 内减少上下文切换,让人类与 AI 代理的工作在同一个工作台中被看见和管理。
主要能力包括:提交图(Commit Graph),作为可视化开发工作台,将分支、提交、工作树(worktrees)、进行中的修改以及代理活动整合到相互关联的视图中,支持搜索提交、消息、作者、文件和变更;代理会话(Agent Sessions),将代理活动与发生所在的分支和工作树关联,可查看运行状态、需要关注的事项;多 WIP 行,可在提交图中同时查看多个工作树中正在进行的工作,无需切换分支;评审(Review),以 AI 驱动的评审呈现重要发现,提供语义化差异浏览,并可将评审意见或单个发现回传给编码代理;Launchpad,将拉取请求汇总为按优先级排序的可操作视图,显示待评审、被阻塞、等待他人或可合并的内容。
AI 相关能力上,GitKraken AI 提供 AI 辅助的变更评审与组合、自动变基、合并冲突解决辅助,以及生成提交信息、PR 描述和变更日志。GitKraken MCP 可将受支持的代理连接到仓库、议题、拉取请求和 Git 工作流,并通过 MCP Apps 可视化分支图和 Git 状态。此外还包括视觉历史(Visual History),以交互式时间线展示文件、文件夹和仓库层面的代码演进;跨平台议题跟踪集成,支持 GitHub、GitLab、Azure DevOps、Jira、Bitbucket,以及 Gerrit、Gitea 和内部系统的自定义自动链接。
使用方式方面,用户可在所选 IDE(如 Cursor、Windsurf、Trae、Kiro)中安装 GitLens 扩展,在 IDE 中打开 Git 仓库,然后使用 GitLens 侧边栏或行内责任标注(inline blame annotations)等功能。官方提供“Get Started”引导和教程视频。
版本与限制方面,GitLens 提供免费社区版(Community),包含行内责任标注、CodeLens 洞察、提交搜索、文件历史导航等核心 Git 工具,支持公开仓库和本地仓库。GitLens Pro 解锁提交图、工作树、视觉文件历史、Launchpad、AI 驱动的 Git 工作流和增强评审等高级功能,并面向私有仓库和更复杂的协作与 AI 辅助工作流。付费价格、各版本的具体费用以及是否提供试用等细节,资料中仅提及 Pro 订阅或试用可解锁部分高级功能,未给出具体价格数字。官方页面还提供 40-60% 的 GitKraken Pro 折扣入口。