Featured image of post 本地 review 的便宜方案

本地 review 的便宜方案

介绍了一个名为 roborev 的本地代码审查工具,用于替代云端 review 以节省 token 成本,配置简单且支持自定义 agent。

语速

直接在云端 review 大量消耗 token,伴随高额账单。这种 token 往往是没有 token plan 保障的。

因此我找了找一个本地 coding agent review 代码的方案,roborev

图片

尽管 deepseek 已经足够便宜了。但还是顶不住啊。

什么是 roborev

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

为智能体提供的持续背景代码审查数据库,让工作更快速、更智能,并对每一行生成的代码负责。

roborev 之所以好,就是因为配置相当简单,而且是 go 语言编写。go 语言,真好。

配置和使用

roborev 配置相当简单。只需要。roborev init 一下。

如果对 coding agent 有特殊要求,例如,我想使用 codex 之外的本地 review。可以 roborev config default_agent opencode

这样你的所有提交都会被自动 review。如果你是按量计费而不是 token plan,此时可能要额外注意。

查看 commit 评审意见

上一步,roborev init 做好之后,即可通过 roborev tui 来查看不同的 review 结果。

图片

自动化修复

1
roborev refine                  # Fix, re-review, repeat until passing

直接执行,robo 可以自动化修复 bug。

实不相瞒,我也在做同样的方案。并且是闭源的方案。但是这个开源方案已经做的这么好了,惭愧惭愧。

结语

我也在摸索 roborev 的其他用法。例如在运行结束后,让 coding agent 通过 roborev 获取结果。欢迎留言讨论。