Открытый AI-ревьюер кода: проверяет pull request на GitHub и изменения в локальных ветках с помощью LLM любого провайдера.
Nikita-Filonov/ai-review
Инструмент для AI-ревью кода: с помощью LLM, например OpenAI, Claude или Ollama, оставляет комментарии к строкам, сводки и ответы в pull- и merge request.
Open source альтернатива:CodeRabbit
- Звёзды
- 602
- Форки
- 103
- Открытые issues
- 9
- Последний коммит
- в прошлом месяце
Что это?
AI Review запускается как шаг CI/CD для pull- или merge request и передаёт diff на ревью большой языковой модели. Инструмент может оставлять комментарии к отдельным строкам, писать общую сводку и отвечать в уже существующих ветках обсуждений. Он поддерживает GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps и Gitea, а в качестве бэкенда модели можно использовать OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter или Azure OpenAI.
Настроить инструмент можно через .ai-review.yaml, .ai-review.json или переменные окружения. CLI-команды, например run-inline, run-summary и run-context, позволяют запускать отдельные режимы ревью. В необязательном режиме агента модель может выполнять shell-команды вроде ls, cat, rg и git, чтобы изучить репозиторий перед ревью. Шаблоны промптов для ревью строк, контекста и сводки можно адаптировать под правила команды.
Инструмент можно установить из PyPI как xai-review или запустить из Docker-образа. В комплекте есть готовые шаблоны CI для GitHub Actions и GitLab CI/CD. При использовании Ollama запросы направляются в локальную или самостоятельно развёрнутую среду, поэтому ревью можно выполнять, не отправляя код во внешний API.
Ключевые возможности
- 01Оставляет комментарии к строкам, сводки по ревью и ответы AI в существующих ветках обсуждений.
- 02Поддерживает GitHub, GitLab, Bitbucket Cloud и Server, Azure DevOps и Gitea.
- 03Позволяет выбирать между OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter и Azure OpenAI.
- 04В режиме агента модель может изучить репозиторий с помощью shell-команд перед ревью.
- 05Настраиваемые шаблоны промптов для ревью строк, контекста и сводки.
- 06Настраивается через YAML, JSON или переменные окружения, которые можно переопределять в CI.
Сценарии использования
- Добавление автоматических комментариев первичного ревью к merge request в GitLab или GitHub.
- Запуск ревью с помощью самостоятельно развёрнутой модели Ollama, чтобы код оставался внутри вашей инфраструктуры.
- Применение правил команды с помощью пользовательских промптов для ревью.
- Ручной запуск режимов ревью из workflow GitHub Actions.
Быстрый старт
- 1
Установите с помощью pip из PyPI
pip install xai-review - 2
Или запустите напрямую через Docker
docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary - 3
Создайте файл .ai-review.yaml в корне проекта и укажите в нём настройки LLM и VCS
Что важно знать
- Для запуска проверок нужен API-токен выбранного провайдера LLM, если только вы не используете локальный экземпляр Ollama.
- Проверки выполняет внешняя LLM, поэтому качество комментариев зависит от модели и конфигурации.
В подборках
Темы
Частые вопросы
- Что такое ai-review?
- Инструмент для AI-ревью кода: с помощью LLM, например OpenAI, Claude или Ollama, оставляет комментарии к строкам, сводки и ответы в pull- и merge request. AI Review запускается как шаг CI/CD для pull- или merge request и передаёт diff на ревью большой языковой модели. Инструмент может оставлять комментарии к отдельным строкам, писать общую сводку и отвечать в уже существующих ветках обсуждений. Он поддерживает GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps и Gitea, а в качестве бэкенда модели можно использовать OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter или Azure OpenAI.
- ai-review можно использовать бесплатно? Какая у него лицензия?
- ai-review распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai-review всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ai-review — 3 окт. 2026 г..
- Для чего можно использовать ai-review?
- Добавление автоматических комментариев первичного ревью к merge request в GitLab или GitHub. Запуск ревью с помощью самостоятельно развёрнутой модели Ollama, чтобы код оставался внутри вашей инфраструктуры. Применение правил команды с помощью пользовательских промптов для ревью. Ручной запуск режимов ревью из workflow GitHub Actions.
- Как установить ai-review?
- Установите с помощью pip из PyPI: pip install xai-review Или запустите напрямую через Docker: docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary Создайте файл .ai-review.yaml в корне проекта и укажите в нём настройки LLM и VCS
- Где скачать ai-review?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Nikita-Filonov/ai-review
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open source AI-ревьюер кода для pull request, который можно развернуть самостоятельно и подключить к любому LLM-провайдеру.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
Git-хук запускает AI-код-ревью каждого staged diff до создания коммита и показывает inline-комментарии в браузере.
CLI для AI-ревью кода: детерминированный выбор файлов и правил сочетается с LLM-агентом, который оставляет комментарии к конкретным строкам Git diff.
Открытый GitHub-бот, который работает с вашим ключом и запускает AI-ревью кода, триаж issues и автоисправления CI в GitHub Actions.