PR-Agent CLI

Открытый ИИ-агент для ревью pull request: описание, замечания и предложения по улучшению в GitHub, GitLab и других

  • 13 681 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Нужны токен git-провайдера и ключ LLM
  • Код из PR отправляется выбранной модели
  • Публикует комментарии в PR
Все причины и проверки

The-PR-Agent/pr-agent

Установка

Ручная установка

pip install pr-agent
export OPENAI_KEY=your_key_here
pr-agent --pr_url https://github.com/owner/repo/pull/123 review

Локальный запуск через CLI

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Нужны токен git-провайдера и ключ LLM
  • Код из PR отправляется выбранной модели
  • Публикует комментарии в PR

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PR-Agent анализирует pull request и по командам /describe, /review, /improve и /ask пишет описание, делает ревью, предлагает улучшения и отвечает на вопросы. Каждый инструмент тратит один вызов LLM, а большие PR сжимаются по отдельной стратегии. Агент запускается как GitHub Action, из CLI, в Docker или через вебхуки и работает с GitHub, GitLab, Bitbucket, Azure DevOps и Gitea. Модель можно выбрать любую, доступную через LiteLLM.

Для кого. Командам разработки, которые хотят автоматическое ревью PR на своей инфраструктуре.

Подходит, если

  • Нужно автоматическое ревью каждого PR в GitHub Actions
  • Используете GitLab, Bitbucket, Azure DevOps или Gitea
  • Хотите полный контроль над данными и промптами ревью
  • Нужно быстро получить описание большого PR

Не подходит, если

  • Нужен коммерческий продукт с глубоким контекстом: README сам отсылает к основному предложению Qodo
  • Нет возможности использовать внешнюю или локальную LLM

Пример запроса к агенту

Добавь в репозиторий GitHub Action с PR-Agent, чтобы он делал ревью при открытии и обновлении PR

Ограничения

Это поддерживаемый сообществом legacy-проект Qodo. Команда /help_docs временно отключена с версии 0.36.1 из-за проблемы с раскрытием учетных данных. Образы Docker с версии 0.34.2 публикуются в pragent/pr-agent.

Как отключить. Удалите файл .github/workflows/pr-agent.yml или отключите вебхук, CLI удаляется через pip uninstall pr-agent.

Частые вопросы

Чем PR-Agent отличается от Qodo?

PR-Agent это открытый проект, который поддерживает сообщество. Основной продукт Qodo для ревью кода отдельный и богаче по функциям.

Обсуждение

Вопросов и отзывов пока нет.

Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action

СкиллРасширенный доступ512Звезды репозитория

Расширяемый агент код-ревью: читает диф, исследует кодовую базу инструментами разработчика и оставляет предметные комментарии к PR

CLIШирокий доступ2,5 тыс.Звезды репозитория
Выбор редакции

CLI для тестирования и ред-тиминга LLM-приложений: сравнение моделей, автоматические проверки в CI и поиск уязвимостей

CLIРасширенный доступ26,6 тыс.Звезды репозитория

MCP-сервер, который проверяет, правда ли агент закончил: гоняет реальное приложение и возвращает вердикт прошло, не прошло, неясно с указанием файла и строки

MCP-серверРасширенный доступ1,3 тыс.Звезды репозитория
Нужен VPN

OpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу

CLIШирокий доступ1 тыс.Звезды репозитория

Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны

CLIРасширенный доступ901Звезды репозитория

Коротко о README

PR-Agent это открытый агент для ревью кода и поддерживаемый сообществом legacy-проект Qodo. README дает быстрый старт через GitHub Action и CLI и ссылки на настройку для GitLab, Bitbucket и Azure DevOps. Описаны стоимость одного вызова на инструмент, сжатие больших PR, настройка промптов через конфигурацию и поддержка разных моделей. Приведены примеры команд /describe, /review, /improve и /ask.

Бейдж для README

Сообщить о проблеме

Foxx AIPR-Agent
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.