Duetlens 发布:本地优先的 AI 辅助代码审查工具
Duetlens 是一款本地优先的 AI 辅助代码审查工具,已发布首个正式版并承诺永久开源。它把 AI 发现的问题以卡片形式呈现在本地,支持人工追问、编辑或剔除,最终将审核后的意见汇总到 GitHub PR。工具也...
发生了什么
面对 AI 生成代码的快速增加,开发者子时有雨发布了本地优先的代码审查工具 Duetlens,首个正式版本已上线并承诺永久开源。工具的核心理念是让人类审查者与 AI agent 协作,逐项审视每一处改动。该工具在开发过程中就已通过自身审查进行迭代,目前主要面向 GitHub PR 流程以及本地分支的审查场景。
核心能力
Duetlens 将 AI agent 在审查中发现的问题转化为一张张本地的 finding 卡片。人类 Reviewer 可以对任意卡片发起追问,要求 AI 修改评审结论,或者直接编辑甚至剔除不需要修复的条目。最终,经过人工确认的审查意见会被汇总并提交到 GitHub PR 上,供 PR 作者查看。
工具同样支持本地分支的代码审查,并可将审查结论一键导出给 coding agent 执行修复。此外,它还提供重跑复审能力:当 PR 作者回复或 Reviewer 补充意见后,Duetlens 会重新汇总各方评论,重新研判之前的 finding 结论,让协作审查保持上下文连贯。
对开发者意味着什么
该工具在本地强化了 AI 生成代码的审查控制,帮助团队降低低质量代码进入代码库的风险。审查数据保留在本地,避免了将代码或审查纪要外传的隐患,但也需要评估导出功能是否可能将代码片段发送给 AI agent 引入额外风险。
团队采用 Duetlens 时需要自行管理 GitHub 访问权限和 AI agent 接口配置,特别要注意 API 凭证的安全存储。由于开源许可证尚未明确,在内部或产品化集成前应确认合规性和后续维护的可行性。
当前边界
目前官方尚未说明安装方式和系统要求,也未公开开源许可证的具体类型。工具支持的 AI agent 或大模型接口、是否兼容 GitHub 私有仓库或自托管实例,都还没有给出明确信息。此外,在大规模 PR 或复杂代码库下的性能表现,以及在使用过程中是否会将数据发送到外部服务,也均未提及。





