爱意满满的作品展示区。
Visoar

我又又有来开源 Vibe 产品了 - 这次是 🤖 Vibe PR Reviewer: 一个 Github PR 审阅机器人

  •  1
     
  •   Visoar ·
    PRO
    ·
    visoar · Jun 27, 2025 · 4148 views
    This topic created in 326 days ago, the information mentioned may be changed or developed.

    在前两天写累了脚手架( https://www.v2ex.com/t/1141058 ) ,朋友给我配置试用了 cursor bug bot ,感觉...

    好像不如 Gemini @ AI Studio 。

    奔着羊毛不薅白不薅的宗旨,我看上了 Gemini 的免费配额。

    于是,这次我最新 完全 Vibe 出来的 产品

    🤖 Vibe-PR-Reviewer

    一个基于 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 伙同 我开发。

    6 replies    2025-07-20 12:48:23 +08:00
    MOS
        1
    MOS  
       Jun 29, 2025 via Android
    真是高产似🐖呀
    Visoar
        2
    Visoar  
    OP
    PRO
       Jun 29, 2025
    @MOS 😂 主要是 Claude Code 比较高产
    ofnh
        3
    ofnh  
       Jul 18, 2025
    建议添加一种在 github action 中运行的方式
    Lemonadeccc
        4
    Lemonadeccc  
       Jul 20, 2025
    我一直想做这个东西,做了很多调研但还是没下手,真厉害
    Lemonadeccc
        5
    Lemonadeccc  
       Jul 20, 2025
    后面能 github 整合到 girthub app 里,gitlab/azure 之类的也兼容就基本很好了
    Visoar
        6
    Visoar  
    OP
    PRO
       Jul 20, 2025
    @Lemonadeccc #5 兼容性最高的是本地跑?其实更简单,pre push hook 一个 script 就可以吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2492 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
    ♥ Do have faith in what you're doing.