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 通过两种主要机制运行:
- 提交后审查:git hook 会触发对代理所做每次提交的自动审查。
- 代理钩子:这些钩子直接集成到您的活跃编码代理会话中(例如 Claude Code、Cursor 或 Gemini CLI),将审查结果反馈回代理的工作流,以便代理可以立即解决问题。
用户可以通过终端 UI (TUI)、原生浏览器 UI 或使用 roborev fix 和 roborev refine 命令与发现的问题进行交互,这些命令指示代理应用修复并重新审查代码,直到其通过所有检查。
适用人群
它专为使用 AI 编码代理并希望在无需人工干预的情况下保持高质量代码的开发人员而设计。对于那些希望自动化编码代理与审查流程之间反馈循环的用户特别有用。
亮点
- 自动修复循环:支持迭代修复,代理应用更改、重新审查并重复此过程,直到代码通过检查。
- 本地执行:完全在您的机器上运行,无需外部托管服务或基础设施。
- 广泛的代理支持:兼容多种流行的编码代理,包括 Claude Code、Cursor、Copilot、Gemini 等。
- 全面分析:执行各种类型的检查,包括重复项、复杂性、死代码、安全风险和测试夹具验证。
相关
- 项目
HexmosTech/git-lrcgit-lrc 是一款基于 Go 的工具,可安装全局 Git hook,在每次提交时执行 AI 驱动的代码审查。它将差异文件发送至可配置的 LLM(默认 Gemini),返回行内注释、风险评分及幻灯片摘要,并将审查状态记录在提交信息中。每月 30k LOC 以内免费;付费方案起价为每 100k LOC 32 美元。
- 项目
appleboy/CodeGPTCodeGPT 是一个基于 Go 的 CLI,利用 LLM API(OpenAI、Azure、Gemini、Anthropic、Ollama、Groq、OpenRouter、LiteLLM)自动为 Conventional-Commit 消息和简短代码审查摘要生成内容。它会安装 Git `prepare-commit-msg` 钩子,支持多种提供者、代理设置、语言翻译、流式输出和灵活的提示/模板系统。可通过 Homebrew、Chocolatey、安装脚本、预编译二进制文件或 `go install` 安装。配置 API 密钥(或动态助手)、选择模型并自定义提示。适合希望在终端中直接获得 AI 辅助提交消息和快速审查的开发者。
- 项目
github/appGitHub Copilot app 是一款桌面客户端,让您能在隔离的 git worktrees 或云端环境中运行由 Copilot 驱动的 AI 代理,管理跨仓库的 issues/PRs,并自动化提示词。它提供用于代理输出的可视化“画布”、并行会话,以及在检查通过后自动合并 PR 的“Agent Merge”流程。适用于 Windows、macOS 和 Linux;需要 Copilot 方案或您自己的模型密钥。
- 项目
- 项目
iamfakeguru/agent-mdagent-md 是一个轻量级框架,通过安装规则文件、git-hooks 和辅助脚本,将 AI 编码助手(如 Claude Code、Codex、Cursor、Windsurf)转变为合约驱动的代理。它提供单一事实来源的 markdown 文件 (AGENT.md) 以及强制执行检查(类型检查、lint、测试、视觉截图、状态更新),在满足必要证据前会阻挡模型完成任务。