AI 代码审查
git-lrc
免费、微型的AI代码审查,在git提交时运行,防止故障、泄露和技术债务。
git-lrc
什么是 git-lrc?
git-lrc 是一个命令行工具,可在每次 Git 提交时自动运行 AI 驱动的代码审查,在潜在故障、安全漏洞和技术债务出现之前识别它们。
如何使用 git-lrc?
- 1安装:curl -L https://hexmos.com/ipm-install | bash && ipm i HexmosTech/git-lrc
- 2运行 'git lrc setup' 配置 API 密钥(Gemini 和 LiveReview)。
- 3使用 'git add' 添加更改,然后正常提交;审查将自动启动。
- 4可选地,在提交前手动运行 'git lrc review' 以获取更多控制。
- 5审查结果显示在具有内联注释、问题导航和摘要面板的 Web UI 中。
- 6使用 'git lrc review --vouch' 跳过 AI 审查并在迭代后承担个人责任。
git-lrc 主要功能
- 每次 Git 提交时自动进行 AI 代码审查
- 问题导航器,可按严重性和类别浏览评论
- 摘要面板,快速 60 秒概览更改和风险
- Git 日志跟踪,记录审查状态(已运行、已担保、已跳过)
- 自带 AI 连接器(Gemini、OpenAI、Claude、DeepSeek、OpenRouter)
- 仓库规则,用于自定义审查指令
- 免费层,每月 30k 行代码
git-lrc 使用场景
- 防止 AI 生成的代码引入隐蔽错误和安全问题
- 在提交前捕获凭证泄露、昂贵的云操作和逻辑错误
- 建立定期代码审查的习惯,同时不减慢提交工作流程
- 通过自动的上下文感知反馈帮助新工程师入职
- 跨团队维护代码质量,不依赖单一 IDE 或工具
git-lrc 价格与免费额度
git-lrc 目前采用 免费, Freemium 模式。
git-lrc 优缺点
优点
- 免费层提供慷慨的每月额度
- 易于设置,与 git 提交工作流无缝集成
- 广泛覆盖风险类别(故障、泄露、技术债务)
- 通过 BYOK 支持多个 AI 提供商
- 问题导航器和摘要面板增强了审查可用性
- Git 日志跟踪提供团队可见性
缺点
- 免费层仅限于每月 30k 行代码
- 仅适用于 git(不适用于其他版本控制系统)
- 需要互联网连接进行 AI 审查
- AI 审查可能会有误报或漏报,尽管反馈循环会随时间改进
git-lrc 最适合哪些用途?
- 使用 AI 生成代码并希望在提交前捕获错误的开发者
- 希望在不减慢开发流程的前提下强制执行代码审查的团队
- 寻求免费自动化代码审查的开源项目
- 旨在减少技术债务和安全漏洞的工程师