LiveReview
LiveReview 为每个 PR 打风险分,自动放行最安全的 30%-50%,资深工程师只审真正有风险的改动。免费、可自托管。
LiveReview 评测:能自动放行安全 PR 的风险感知 AI 代码评审
AI 现在写了相当一部分新代码,但代码评审却没有跟上。不管是改一个变量名,还是重写支付流程,每个 Pull Request 都要在同一个队列里等同一批资深工程师。资深工程师成了瓶颈,只能走马观花,而真正有风险的改动反而溜进了生产环境。
LiveReview 走了另一条路:它不给评审串再加评论,而是给每个 PR 打风险分,自动放行最安全的 30%–50%,把高风险的改动交给最合适的人工评审。它承诺的成果用生产指标衡量——更少的事故、更少的回滚、更少的资深评审时间。
什么是 LiveReview?
LiveReview 是一款面向关键业务系统的风险感知 AI 代码评审工具,由 Hexmos 团队开发,该团队此前做出了 git-lrc。它结合语义 LLM 分析、基于生产风险信号训练的定制机器学习模型,以及对代码库的静态图分析,为每一次改动生成风险评分。低风险改动直接放行,高风险改动则按影响范围排序,优先送审。
这一思路源自 Meta 内部的 AI 评审系统 RADAR。据 Meta 公布的数据,基于风险的评审带来了 50 倍的生产事故减少、3 倍的回滚减少和 35% 的评审提速。LiveReview 把同样的理念带给所有团队,而且免费、可自托管。
核心功能
1. 每个 PR 都有风险评分
每次改动都会得到一个风险评分,由三类信号构成:代码在做什么(语义 LLM 分析)、生产历史怎么说(基于事故与回滚信号训练的 ML 模型),以及改动能波及多远(代码库实时调用图)。一个被 40 个文件调用的函数里的 3 行修复,评分会很高;而一个谁也不用的 300 行界面改动,评分反而很低。
2. 安全改动自动放行
风险最低的 30%–50% 的 PR 会被即时批准,策略可在保守、均衡、激进三档中选择。每个仓库、每条路径都能单独设规则,必要时可附理由强制批准,每一次批准决定都会在 PR 上给出解释。
3. 评审优先级排序
在一个高风险 PR 内部,LiveReview 会按需要多少审查来给每个代码块排序——逻辑复杂度、嵌套深度、调用广度、是否有测试覆盖。评审者先看到最危险的部分,而不是从头读到尾。
4. 认知覆盖(Cognitive Coverage)
AI 写的代码只有团队真正理解才安全。认知覆盖会把 PR 讲成幻灯片或摘要,或者在合并前考你几个问题,让团队在 AI 越写越多的情况下,依然掌控代码库。
5. Livi 助手与数据分析
用日常语言问你的工程数据——在网页、Slack、Teams 或 Discord 里都可以。Livi 通过 50 多张可操作图表跟踪采用率、投入产出、事故、误放行与人工覆盖情况,并把学到的东西反馈回调审策略。
怎么用
把 LiveReview 接到 GitHub、GitLab、Bitbucket、Gitea 或 Azure DevOps 上的仓库,带上你自己的 Claude 或 OpenAI 密钥——也支持 15 家以上 AI 服务商,或直接用 LiveReview 自己的模型。PR 一打开,LiveReview 就会结合代码库调用图分析改动,把历史事故和回滚追溯到背后的提交,给出风险评分。安全的改动自动批准,高风险的交给人工评审,最危险的代码块排在最前面。你可以先在历史 PR 上试跑一套策略,再根据真实数据收紧或放宽。
适合谁用?
- 正在交付 AI 代码的工程团队:在 AI 提高代码产量的同时保持评审质量。
- 资深工程师与技术负责人:只把评审时间花在真正有业务风险的改动上。
- 运行关键业务系统的团队:支付、基础设施、核心产品代码,一次错误合并代价高昂。
- 平台与 DevOps 团队:按团队和仓库执行评审标准,全程留有审计记录。
- 开源维护者:按风险分流大量贡献,而不是按顺序读每一个 diff。
价格
LiveReview 免费、可自托管,部署在你自己的基础设施上。模型由你自带:复用已有的 Claude 或 OpenAI 密钥,或接入 15 家以上支持的服务商,也可以用 LiveReview 自己的模型。自托管版本没有按人头收费。
LiveReview 优点与缺点
优点
- 自动放行最安全的 30%–50% 的 PR,大幅缩短评审排队。
- 风险评分可解释,不是黑盒——每个影响因素都看得见。
- 能从生产事故、回滚和人工覆盖中持续学习。
- 免费、可自托管,用你已有的模型密钥即可。
- 支持 GitHub、GitLab、Bitbucket、Gitea 和 Azure DevOps。
缺点
- 风险模型需要生产历史数据才最准,新仓库初期信号较少。
- 团队需要主动校准自动放行策略,默认值只是起点。
- 对评审没有瓶颈的小团队来说,感受可能不明显。
最终评价
多数 AI 评审工具只是在评审串里再加几条评论,而 LiveReview 改变的是“什么需要被评审”。如果你的资深工程师已经是瓶颈、AI 写的代码越来越多,按风险评分评审、安全自动放行是最直接的解法——而且免费、可自托管,在自己的仓库上试一把几乎没有成本。



