Repolode
HexmosTech

HexmosTech/git-lrc

在每次 git commit 前对暂存的代码变更运行 AI 代码审查,并通过浏览器界面查看行内评论。

Star
1,481
Fork
189
未关闭 Issue
20
最近提交
4天前

这是什么?

git-lrc 挂接在 git commit 流程中,在提交完成前对暂存区的 diff 运行 AI 审查。审查结果以行内评论的形式显示在浏览器中的 GitHub 风格差异视图里,每条评论带有严重程度标识,便于在代码进入 git 历史之前修复删除逻辑、泄露凭据、昂贵云调用等问题。

默认使用 Google Gemini API,用户也可以自带密钥接入 OpenAI、Claude、DeepSeek、OpenRouter 或兼容 Anthropic 接口的服务。每次审查记为一次迭代并统计覆盖率,结果以 ran、vouched 或 skipped 等状态写入提交信息。仓库可以在 .lrc/ 目录中编写审查规则,并用类似 gitignore 的规则排除文件。

项目还提供非交互的 agent 模式,以 JSON 输出结果,适合编码代理和 CI 流程。此外,它提供按风险排序的视图,基于本地索引的代码图谱对改动块按影响范围和审查优先级排序。

核心功能

  • 01在 git commit 时自动运行 AI 审查,也可通过 git lrc review 手动触发。
  • 02在浏览器的差异视图中以带严重程度标记的行内评论展示问题。
  • 03默认使用 Gemini,同时支持自带密钥接入 OpenAI、Claude、DeepSeek 和 OpenRouter。
  • 04在每次提交信息中记录审查状态、迭代次数和覆盖率。
  • 05提供输出 JSON 的 agent 模式,适用于编码代理和 CI。

适用场景

  • 在 AI 编码代理生成的代码提交前,发现泄露的凭据、高成本的云调用或被误删的逻辑。
  • 在多个仓库和不同编辑器之间统一提交前的审查流程。
  • 让编码代理在提交前运行审查并读取结构化结果。
  • 直接在 git log 中查看哪些提交经过审查、背书或跳过。

快速上手

  1. 1

    运行 README 中的官方安装脚本(该脚本通过管道交给 bash 执行,请先自行审阅后再运行)

  2. 2

    运行设置命令,添加 LiveReview 和 Gemini API 密钥

    git lrc setup
  3. 3

    暂存更改并提交;提交前会自动运行审查

    git add . && git commit -m "your message"

使用前须知

  • 许可证未明确说明(元数据显示为 NOASSERTION),使用前请先核实许可条款。
  • 安装设置需要 API 密钥,免费版依赖你自备的 AI 密钥。
  • 免费版每月限 3 万行代码;更多用量需要付费的 Premium 套餐。

收录于专题

标签

常见问题

git-lrc 是什么?
在每次 git commit 前对暂存的代码变更运行 AI 代码审查,并通过浏览器界面查看行内评论。 git-lrc 挂接在 git commit 流程中,在提交完成前对暂存区的 diff 运行 AI 审查。审查结果以行内评论的形式显示在浏览器中的 GitHub 风格差异视图里,每条评论带有严重程度标识,便于在代码进入 git 历史之前修复删除逻辑、泄露凭据、昂贵云调用等问题。
git-lrc 可以免费使用吗?用的什么许可证?
git-lrc 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
git-lrc 还在维护吗?
活跃维护中。git-lrc 最近一次提交是在 2026年11月3日。
git-lrc 适合用来做什么?
在 AI 编码代理生成的代码提交前,发现泄露的凭据、高成本的云调用或被误删的逻辑。 在多个仓库和不同编辑器之间统一提交前的审查流程。 让编码代理在提交前运行审查并读取结构化结果。 直接在 git log 中查看哪些提交经过审查、背书或跳过。
git-lrc 怎么安装和运行?
运行 README 中的官方安装脚本(该脚本通过管道交给 bash 执行,请先自行审阅后再运行) 运行设置命令,添加 LiveReview 和 Gemini API 密钥: git lrc setup 暂存更改并提交;提交前会自动运行审查: git add . && git commit -m "your message"
在哪里获取 git-lrc?
源代码和安装说明在 GitHub 上:https://github.com/HexmosTech/git-lrc

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目