LaReview

LaReview

LaReview 是一个本地优先、AI 驱动的代码审查工作台,可将差异和拉取请求转换为结构化的审查计划、可视化图表和高价值反馈,而不会产生评论垃圾信息。
https://lareview.dev/?ref=producthunt&utm_source=aipure
LaReview

产品信息

更新于:2026年04月16日

什么是 LaReview

LaReview 是一个开源代码审查工作台,专为需要对复杂代码更改进行深入、彻底审查的高级工程师而设计。与传统的 AI 代码审查机器人不同,后者会用评论垃圾信息淹没 PR,LaReview 作为一个审查者优先的工具运行,帮助开发人员在深入进行逐行分析之前了解系统影响和架构更改。它采用本地优先的理念构建,与现有的 AI 编码代理(如 Claude、Gemini、OpenCode 和 Codex)集成,同时通过在本地处理所有内容来确保零数据泄露。LaReview 在 MIT/Apache 2.0 许可下可用,支持 GitHub 和 GitLab 集成,并且可以通过 CLI 命令直接从终端启动,使其成为任何开发人员工作流程的自然组成部分。

LaReview 的主要功能

LaReview是一个本地优先、注重隐私的代码审查工作台,专为重视深度而非速度的高级工程师设计。它通过AI编码代理(Claude、Gemini、Codex等)分析变更,识别逻辑流程、风险和系统影响,将代码差异和拉取请求转换为结构化的审查计划。与生成评论垃圾邮件的传统AI机器人不同,LaReview提供以审查者为先的体验,具有以任务为中心的工作流程、自定义规则执行、可视化图表和随时间改进的学习模式。它可以与GitHub/GitLab无缝集成,并在本地完全运行,不会发生云数据泄露,使其成为需要深入理解的复杂代码审查的理想选择。
AI驱动的审查计划: 自动分析PR或差异以生成按逻辑流程(身份验证、API、计费)分组并按风险排序的结构化审查计划,就像Staff工程师一样识别危害和系统影响。
本地优先架构: 在本地处理所有代码审查,零云上传,链接到本地Git存储库,为AI代理提供完整的代码库上下文,同时保持完整的隐私和安全性。
自定义规则执行: 定义和执行自定义标准,例如“数据库查询必须具有超时”或“API更改需要迁移说明”,以自动根据团队特定要求验证代码。
可视化流程图: 自动生成架构图,以在审查单个行之前可视化代码更改和系统流程,从而提供对修改的高级理解。
学习模式和反馈校准: 从审查期间被拒绝的反馈中学习以发现模式并校准未来的建议,从而减少挑剔并随着时间的推移提高信噪比。
CLI集成和Git主机同步: 提供用于基于终端的工作流程的命令行工具,并将审查反馈直接提交到带有自动生成摘要的GitHub/GitLab PR。

LaReview 的使用场景

企业安全关键审查: 金融服务和医疗保健公司可以在本地审查敏感代码变更,而无需云暴露,从而执行严格的合规性规则,同时保持完整的数据隐私。
大规模架构变更: 审查主要重构或微服务迁移的工程团队可以使用基于流程的规划和可视化图表来了解系统范围的影响,然后再深入研究文件级别的细节。
开源项目维护: OSS维护者可以通过生成结构化的审查计划来高效地审查来自贡献者的复杂拉取请求,这些计划优先考虑高风险变更并执行项目特定的编码标准。
Staff工程师代码审计: 进行深入技术审查的高级工程师可以利用AI辅助分析来识别跨多个逻辑流程的架构问题、性能瓶颈和安全漏洞。
跨团队API集成审查: 与外部API集成或构建新服务终结点的团队可以使用自定义规则来确保一致的错误处理、超时配置和迁移文档。
开发者入职和指导: 指导初级团队成员的高级开发人员可以使用LaReview的结构化反馈和学习模式来教授代码审查最佳实践并保持一致的质量标准。

优点

通过本地优先架构实现完全隐私,防止云数据泄露,并在您的机器上完全运行
与现有的AI编码代理(Claude、Gemini、Codex)配合使用,无需额外订阅
生成高信号、基于流程的审查计划,而不是压倒性的评论垃圾邮件
开源(MIT/Apache 2.0)且免费使用,并拥有活跃的开发社区

缺点

需要本地安装和设置AI编码代理,这可能对某些用户来说有学习曲线
仅限于GitHub和GitLab集成,可能不支持其他版本控制平台
有效性取决于自定义规则配置和AI代理功能的质量
可能需要大量的计算资源才能在本地分析大型代码库

如何使用 LaReview

1. 安装 LaReview: 使用 Homebrew 通过命令 'brew install --cask puemos/tap/lareview' 安装 LaReview,或直接下载二进制文件。对于 macOS,将 LaReview.app 拖到 /Applications 中。如果首次运行时被阻止,请打开“系统设置”→“隐私与安全性”并允许它。可以选择通过“设置”中的“CLI 安装”按钮将其添加到 PATH 以供终端使用。
2. 设置您的 AI 编码代理: 配置 LaReview 以与您现有的 AI 编码代理(Claude Code、OpenCode、Codex、Gemini、Kimi、Mistral、Qwen 等)一起使用。LaReview 利用您的代理,而不需要单独的 AI 订阅。
3. 链接本地 Git 存储库(可选): 链接您的本地 Git 存储库,使 AI 代理能够完全访问您的代码库以进行搜索,而无需上传数据。这为更准确的审查提供了更深入的上下文,同时保持了隐私。
4. 设置 GitHub/GitLab CLI(可选): 安装和配置 GitHub CLI ('gh') 或 GitLab CLI ('glab'),以使 LaReview 能够本地获取 PR 数据并将审查直接提交到您的 Git 主机。
5. 定义自定义规则(可选): 在 LaReview 中创建自定义审查规则,以自动执行您团队的标准,例如“数据库查询必须具有超时”或“API 更改需要迁移说明”。
6. 输入代码更改以进行审查: 启动 LaReview 并使用以下方法之一输入代码更改:粘贴统一差异,提供 GitHub/GitLab PR URL(例如,owner/repo#123),使用 CLI 命令(如 'lareview' 以打开带有当前存储库的 GUI,'lareview main feature' 以审查分支之间的差异,'git diff HEAD | lareview' 以管道传输差异,或 'lareview pr owner/repo#123' 以审查特定的 PR)。
7. 生成 AI 驱动的审查计划: LaReview 在本地获取数据(如果使用 PR URL,则通过 GitHub/GitLab CLI),并且您的 AI 编码代理分析更改以构建结构化的审查计划。该计划按逻辑流程(身份验证、API、计费等)对更改进行分组,并按风险等级对任务进行排序。
8. 审查可视化图表: 在深入研究代码细节之前,检查自动生成的图表,这些图表可视化了架构更改和代码流。
9. 执行审查计划: 通过以任务为中心的审查界面工作,该界面显示按流程分组并按风险排序的所有审查任务。使用文件热图导航更改并跟踪您在每个任务中的进度。
10. 审查 AI 生成的反馈: 检查 AI 已识别并根据您的规则进行身份验证的高价值反馈线程。这些线程锚定到特定的代码行,并专注于错误和重要问题,而不是评论垃圾信息。
11. 添加您自己的注释和反馈: 在您完成审查任务时,添加您自己的审查评论、注释和反馈项目。如果建议不相关,则将其标记为“已忽略”。
12. 校准 AI 学习: 分析被拒绝的反馈模式,以帮助 AI 从您的偏好中学习。这会校准未来的审查,以根据您标记为已忽略的内容提供更少的挑剔和更多的信号。
13. 导出或提交您的审查: 将您的审查导出为 Markdown 格式,或使用 Git 主机同步功能将其直接提交到 GitHub/GitLab PR,并自动生成摘要。LaReview 将编译您的反馈并创建全面的审查摘要。

LaReview 常见问题

LaReview是一个本地优先的代码审查工作台,可以将差异转换为结构化的审查计划、图表和见解。与大多数充当机器人发布评论垃圾信息的AI工具不同,LaReview是一个审查者优先的工作台,旨在帮助您理解变更、规划审查并提供高价值的反馈。它侧重于深度和系统影响,而不仅仅是捕捉错误。

与 LaReview 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。