ai-review

多平台 PR 自动 AI 审查,提前抓问题

开源 🏷️定价信息待确认 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 103 🐛 待处理 9 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 601
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

ai-review 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队Nikita-Filonov
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,ai-code-review,ai-code-reviewer,ai-review,bitbucket,claude,code-quality,code-review,gemini,gitea,github,gitlab,llm,ollama,openai,prompt,python,review
GitHub 星标★ 601
上线时间2025-09-10 00:00:00
代码更新2026-10-03
仓库体积1.4 MB
本站数据更新2026-11-04
维护状态维护中
收录时间2026-09-16
浏览次数1

项目介绍

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 评论中直接给出可操作建议,从而减少重复性人工检查、加快合并速度。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 601

使用教程

难度:进阶 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • 模型服务密钥
  • 版本库访问

安装与启动步骤

  1. 1装工具

    一个命令装好,也能直接用容器跑。

    pip install xai-review
  2. 2配模型

    审查过程要调模型,密钥先备好。

  3. 3对一次改动审查

    指向一次提交或一个分支,让它出意见。

  4. 4接进流水线

    容器方式更适合挂到持续集成里。

    docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary

如何确认成功

对一次包含明显问题的提交能指出具体文件与行,而不是给一段泛泛的风格建议

注意事项

  • 它做的是自动化代码审查,不是静态分析替代品。
  • 意见质量取决于上下文给得够不够。
  • 接进流水线要考虑调用成本与超时。
  • 审查结果仍需人判断,别直接当合并门禁。

核心亮点

  • 支持 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

同类项目推荐

devswarm 开源

多个AI助手同时干活,开发速度翻倍

DevSwarm is an AI Development Environment (ADE) for parallel coding with multiple AI···

★ 143 2026-08-09
noodle 开源

在终端里发 REST 请求,不切窗口直接调 API

A REST Client where the Repository is the Workspace

★ 401 2026-09-30
opencode.nvim 开源

在 Neovim 里无缝调用 AI 编程助手,边写边聊不切屏

Neovim OpenCode in the flow that you already know.

★ 3905 2026-08-09
open-spdd 开源

把 AI 编码提示词模板集中管理,一键复用不重复写

A SPDD AI Coding Assistant Command Template Manager

★ 817 2026-09-13
vibe-code-stack-for-ceos 开源

一份手册,让所有AI写出统一的生产级代码

AI-first Turborepo monorepo where Claude Code, Cursor, Copilot, Gemini CLI, Kiro & W···

★ 128 2026-08-09
brooks-lint 开源

给 AI 编码代理装上架构师的眼睛,边写边查代码质量

Portable AI code quality reviews for Codex, Cursor, Copilot and other coding agents:···

★ 1557 2026-10-26
MUSUBI 开源

轻量级开发工具,快速搭建原型

★ 79 2026-08-09
llmdoc 开源

给编码 Agent 自动生成项目文档,少猜代码多干活

TokenRoll LLMDoc for Coding Agent

★ 482 2026-09-16
parrot.nvim 开源

在 Neovim 里直接和大模型对话,写代码不打断思路。

parrot.nvim - the plugin that brings stochastic parrots to Neovim.

★ 792 2026-08-09