Описание
OpenCode Code Review предоставляет автоматизированные обзоры запросов на слияние, управляемые ИИ, непосредственно в вашей среде GitHub Actions. Этот бесплатный и открытый инструмент бесшовно интегрируется в ваш рабочий процесс разработки, предлагая анализ только для чтения каждого запроса на слияние. Он предназначен для выявления потенциальных дефектов и предложения исправлений, улучшая качество кода и упрощая процесс обзора.
Читать далее
Действие работает, считывая изменения кода, отслеживая их в вашем репозитории и затем публикуя краткий комментарий с деталями о любых выявленных дефектах. Уникальная система с двумя проходами обеспечивает точность: после первоначального сканирования второй проход пытается опровергнуть каждую находку, гарантируя, что представлены только проверенные проблемы. Комментарий к обзору динамически обновляется с каждым пушем, предотвращая дублирование и поддерживая актуальность отзывов.
Пользователи сохраняют полный контроль над своими данными и моделями. Инструмент работает в ваших собственных GitHub Actions с вашим собственным ключом модели, поддерживая различные провайдеры, включая OpenRouter (по умолчанию), Anthropic, OpenAI и Google. Эта архитектура гарантирует, что данные не хранятся внешне и не требуется регистрация в сторонних сервисах. Действие строго только для чтения, что означает, что оно не может изменять код, одобрять запросы на слияние или выполнять команды оболочки, приоритизируя безопасность и предотвращая непреднамеренные изменения.
Помимо автоматизированных обзоров, OpenCode Code Review позволяет членам команды взаимодействовать с ИИ-обозревателем, используя команды `/oc`. Комментируя `/oc почему это повторяет дважды?` или `/oc обзор` по любому вопросу или запросу на слияние, пользователи могут получить подробные ответы с ссылками на файл:строка или инициировать повторный обзор. Эта интерактивная возможность ограничена владельцами репозитория, членами и сотрудниками, обеспечивая контролируемый доступ.
Настройка проста и включает добавление вашего ключа модели в качестве секрета репозитория и интеграцию файла рабочего процесса. Инструмент также поддерживает индивидуальные рекомендации через файл `guide.md`, позволяя обозревателю понять специфику проекта и правила кодирования. Это гарантирует, что ИИ сосредоточится на соответствующих аспектах вашей кодовой базы, предоставляя более целенаправленные и эффективные отзывы. Действие лицензировано по MIT, что означает, что пользователи несут расходы только от выбранного провайдера модели за использование токенов и GitHub за минуты работы, если это применимо.
- КатегорияAI-ревью кода и тестирование
- Модель ценообразованияБесплатно
- РазвёртываниеGitHub Actions
- ПлатформыВеб
Основные функции OpenCode Code Review
Автоматизированные обзоры запросов на слияние с использованием ИИ
Работает в ваших собственных GitHub Actions
Поддерживает несколько провайдеров моделей ИИ (OpenRouter, Anthropic, OpenAI, Google)
Операция только для чтения для повышения безопасности
Система валидации дефектов с двумя проходами
Динамические комментарии к обзору, обновляемые при каждом пуше
Интерактивные команды `/oc` для вопросов и повторных обзоров
Настраиваемые рекомендации проекта через `guide.md`
Пропущенные обзоры для запросов на слияние из форков для защиты ключей модели
Поддержка самохостинга для частных репозиториев
Настраиваемый бюджет обзора и максимальное количество находок
Лицензия MIT и открытый исходный код
Исключает lock-файлы, переводы и минифицированные файлы из обзора
Меры безопасности против инъекций запросов и несанкционированного доступа
Инструменты бенчмаркинга для оценки изменений модели и запроса
Как использовать OpenCode Code Review?
Добавить ключ модели: Создайте новый секрет репозитория с именем `OPENROUTER_API_KEY` (или для вашего выбранного провайдера) в настройках вашего репозитория GitHub.
Добавить файл рабочего процесса: Создайте `.github/workflows/opencode-review.yml` в вашем репозитории с предоставленной конфигурацией рабочего процесса.
Открыть запрос на слияние: Откройте запрос на слияние, чтобы инициировать автоматизированный обзор кода с использованием ИИ.
Получить обзор: Комментарий с выявленными дефектами появится в вашем запросе на слияние в течение нескольких минут.
Задавать вопросы: Комментируйте `/oc <вопрос>` по любому вопросу или запросу на слияние, чтобы получить ответы, сгенерированные ИИ, с ссылками на код.
Повторный обзор: Комментируйте `/oc обзор` в запросе на слияние, чтобы повторно запустить обзор ИИ и обновить существующий комментарий.
Настроить обзор: Скопируйте `templates/guide.md` в `.github/opencode-review/guide.md` и добавьте специфические для проекта рекомендации для более умных обзоров.
Варианты использования OpenCode Code Review
- Автоматизированные проверки качества кода
- Упрощенный процесс обзора кода
- Образование и обратная связь для разработчиков
- Обнаружение уязвимостей безопасности
- Объяснение кода по запросу
- Настраиваемые рекомендации по обзору
- Поддержка проектов с открытым исходным кодом
- Безопасность кода в частных репозиториях







