在前两天写累了脚手架( t/1141058 ) ,朋友给我配置试用了 cursor bug bot ,感觉...
好像不如 Gemini @ AI Studio 。
奔着羊毛不薅白不薅的宗旨,我看上了 Gemini 的免费配额。
于是,这次我最新 完全 Vibe 出来的 产品 :
一个基于 Gemini (当然,你可以换模型)的 LLM 智能 Pull Request 代码审查机器人,能够自动对 GitHub PR 进行深入的代码审查并提供建设性的修改建议。
直接开源: https://github.com/UllrAI/Vibe-PR-Reviewer
主要功能
- 基于 Google Gemini AI 的智能代码审查
- 自动生成详细的审查报告,包含问题定位和修改建议
- 支持 PR Webhook 自动触发和手动评论触发(/review )
- 智能文件上下文分析,提供更准确的审查意见
- 自动添加审查标签
- 支持重试机制和错误处理
- 灵活的环境变量配置
老规矩,我创建了一个示例 PR ,你可以查看 https://github.com/UllrAI/Vibe-PR-Reviewer/pull/1
不足:当然,这个版本耗时半天,只能算勉强可以的 demo 级别。所以的实现都是按最简方式进行:比如使用的是 Github token 而不是 OAuth ,因此只能管理自己的 repo ;使用的是拼接 prompt (反正 Gemini 支持 1M 上下文),而不是 Agent 进行相关代码获取。
此项目由 AI Studio (Gemini 2.5 pro) / Claude Code 伙同 我开发。
![]() | 1 MOS 102 天前 via Android 真是高产似呀 |
/td> | 3 ofnh 83 天前 建议添加一种在 github action 中运行的方式 |
![]() | 4 Lemonadeccc 81 天前 我一直想做这个东西,做了很多调研但还是没下手,真厉害 |
![]() | 5 Lemonadeccc 81 天前 后面能 github 整合到 girthub app 里,gitlab/azure 之类的也兼容就基本很好了 |
![]() | 6 Visoar OP PRO @Lemonadeccc #5 兼容性最高的是本地跑?其实更简单,pre push hook 一个 script 就可以吧 |