Recurse ML 是一款专注于代码审查与缺陷检测的 AI 编程工具,主要面向使用 AI 生成代码的开发者与团队。其核心定位是“修复 AI 编写的代码中的 bug”,并声称可以将代码审查时间减少 80%。
主要能力方面,Recurse 能够理解代码库的整体结构,自动在问题被引入之前识别 bug,而非仅做事后检查。它可以检测代码库中的破坏性变更,并给出修复建议,使新提交的代码与现有代码保持一致。官方列举了其对 Server Components & Actions、Vapor Mode & Performance、Signals & Control Flow 等场景的支持。Recurse 还声称掌握每个外部与内部库的最新信息,并能针对每条修复建议回链到正确的文档。其“完整代码库理解”能力用于分析组件之间如何交互,从而发现改动上下游的 bug。
使用方式上,Recurse 提供 CLI 工具 rml,可与 Claude Code 和 Cursor 集成,并提供 GitHub PR 审查机器人。官方页面设有一系列常见问题入口,涉及工作原理、支持语言、使用限额、定价方式、是否存储代码、与 CodeRabbit 的差异以及开源计划等,但页面正文未展开具体答案。
适用场景主要是 AI 辅助编码后的代码审查环节,尤其是团队希望缩短审查周期、提前拦截 AI 生成代码中引入的缺陷。官方引用用户评价称其审查较为彻底,有助于提升合并代码的信心。
限制与合规方面,官方明确表示不会用用户代码训练模型,AI 实时审查代码后会清除所有内容,对所有被分析的代码实行零保留政策;目前正在推进 SOC 2 合规。关于具体支持的语言、使用限额、定价方案、是否提供开源计划等,资料中未提供明确细节,暂未提供。Recurse ML 由 Cerebral Adaptive Forecasting Ltd. 以 Recurse ML 名义运营。