kenn-io/roborev

Continuous background code review database for agents, work faster and smarter with accountability for every line of generated code.

解决的问题

Roborev 专为 AI 编码代理设计,提供持续的自动化代码审查。它充当后台质量控制层,在代理编写代码时进行监控,在错误、安全风险和架构问题演变成更大的问题之前,在几秒钟内将其捕获。

工作原理

Roborev 通过两种主要机制运行:

  1. 提交后审查:git hook 会触发对代理所做每次提交的自动审查。
  2. 代理钩子:这些钩子直接集成到您的活跃编码代理会话中(例如 Claude Code、Cursor 或 Gemini CLI),将审查结果反馈回代理的工作流,以便代理可以立即解决问题。

用户可以通过终端 UI (TUI)、原生浏览器 UI 或使用 roborev fix 和 roborev refine 命令与发现的问题进行交互,这些命令指示代理应用修复并重新审查代码,直到其通过所有检查。

适用人群

它专为使用 AI 编码代理并希望在无需人工干预的情况下保持高质量代码的开发人员而设计。对于那些希望自动化编码代理与审查流程之间反馈循环的用户特别有用。

亮点

  • 自动修复循环:支持迭代修复,代理应用更改、重新审查并重复此过程,直到代码通过检查。
  • 本地执行:完全在您的机器上运行,无需外部托管服务或基础设施。
  • 广泛的代理支持:兼容多种流行的编码代理,包括 Claude Code、Cursor、Copilot、Gemini 等。
  • 全面分析:执行各种类型的检查,包括重复项、复杂性、死代码、安全风险和测试夹具验证。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目