
ai-review
多平台 PR 自动 AI 审查,提前抓问题
ai-review 是一个基于大语言模型的自动化代码审查工具,支持 GitHub、GitLab、Bitbucket Cloud/Server、Azure DevOps 和 Gitea 等主流代码托管平台。它通过接入 OpenAI、Claude、Gemini、Ollama、Bedrock、OpenRouter 和 Azure OpenAI 等多种 LLM 后端,在 Pull Request 或 Merge Request 中自动生成代码审查意见,帮助团队在人工评审前快速发现潜在问题、风格不一致和逻辑缺陷。项目使用 Python 编写,可自托管部署,适合希望把 AI 审查嵌入现有研发流程、又不想被单一模型厂商锁定的团队。核心能力包括多平台 webhook 集成、多模型灵活切换、按仓库配置审查规则,以及在 PR 评论中直接给出可操作建议,从而减少重复性人工检查、加快合并速度。
项目数据
使用教程
核心亮点
- 支持 GitHub、GitLab、Bitbucket、Azure DevOps、Gitea 等六类托管平台,覆盖面广
- 可切换 OpenAI、Claude、Gemini、Ollama、Bedrock 等多家 LLM,避免厂商锁定
- Python 实现且可自托管,便于按团队规则定制和私有化部署
不足之处
- 项目仍处早期,574 星规模下文档和社区生态相对有限
- 多平台与多模型组合的配置项较多,初次接入需要一定调试成本
适用场景
- 团队在 GitHub PR 提交后自动获得 AI 审查评论
- 企业内网 GitLab 配合 Ollama 本地模型做私有代码审查
- 多仓库统一接入 AI 审查以降低人工初筛负担
替代项目
CodeRabbit、Qodo Merge、pr-agent
项目介绍
上一篇:RPG-ZeroRepo
下一篇:headroom-desktop
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···