Canonical: https://instain.ru/ai/kodus/
Language: ru

Kodus  ревьюер кода

# Kodus. 

Открытый агент проверки изменений с правилами команды

4.28 / 5    [Оценка каталога](https://instain.ru/ai/kodus/#editorial-rating) [Официальный сайт ](https://kodus.io/)

Kodus выпускает агента Kody для автоматического ревью. Он читает изменения в репозитории и формулирует замечания с учетом политики, которую задает команда.

![Официальная страница Kodus с описанием Kody](https://instain.ru/assets/images/kodus-screen-76143064f6d9-1200.webp)

Официальная страница Kodus с описанием Kody.  [Открыть источник ](https://kodus.io/)

## Проверка правила из конкретного проекта

Ревью полезнее, когда замечание привязано к договоренности команды. В одном репозитории все операции записи могут проходить через сервис аудита, в другом такое требование действует только для административных действий. В Kodus можно задать политику для проверки и подключить Kody к репозиторию. Агент просматривает изменения, а разработчик решает, соответствует ли комментарий действующему правилу.

Начните с требования, которое можно выразить однозначно. Формулировка про обязательное поле идентификатора события даст проверяемый результат. Просьба следить за чистым кодом оставляет слишком много вариантов толкования.

## Событие без записи в журнале

В учебном запросе на слияние добавили возможность менять роль пользователя. Дайте агенту правило об обязательной записи в журнал и отметьте, где находится существующий обработчик аудита. Полезное замечание должно указывать на действие, которое теряется при конкретном условии. Посмотрите, вызывается ли журналирование в общей обертке. Агент, прочитавший только новую функцию, может не заметить этот путь.

После исправления проверьте ветку с отказом доступа и успешный сценарий. Наличие вызова журнала в коде еще не показывает, какие данные попадут в запись.

## Интеграция и модель

Исходный код Kodus открыт, есть вариант своего развертывания и подключение собственного ключа модельного провайдера. Перед интеграцией решите, какие репозитории видит агент и какие данные получает модель. Это особенно важно при работе с внутренними именами сервисов, содержимым конфигураций и описаниями уязвимостей.

## Для каких задач подходит

- Найти нарушения локальных правил в новом запросе на слияние

- Добавить автоматический просмотр кода в рабочий процесс команды

Возможности 

## Сильные стороны

- Знакомится с контекстом репозитория при подготовке замечаний

- Есть открытый репозиторий и вариант своего развертывания

Стоит учитывать 

## Ограничения

- Нужны права для интеграции с системой репозиториев

- Свое развертывание не определяет, куда подключенная модель получает запросы

## Выбор и условия

Бесплатный режим

Да

Пробный период

Да

Без регистрации

Не подтверждено

Русский интерфейс

Не подтверждено

Локальная установка

Не подтверждено

API

Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы

Код, Текст

Результат

Код, Текст

### Условия

План Community доступен без оплаты Kodus. В режиме с собственным ключом запросы оплачиваются поставщику модели. Для Teams описан пробный доступ. Свое развертывание не определяет, куда подключенная модель получает запросы

От задачи к первому результату

## Практический пример

Задача

Найти нарушения локальных правил в новом запросе на слияние

Что подготовить

Учебный запрос на слияние с изменением роли и правило об обязательной записи аудита.

### Задание или запрос

Проверь, появляется ли запись аудита после успешного изменения роли. Учти общие обработчики. Для замечания укажи условие и строку кода.

### Ожидаемый результат

Комментарий с воспроизводимым нарушением правила или указание на действующую запись в журнале.

### Как проверить результат

- Откройте общие обработчики, которые не менялись в запросе.

- Проверьте успешное изменение роли и отказ в доступе.

Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.

Проверить подробности

## Официальные источники

-  [Страница Kodus ](https://kodus.io/)

-  [Как работает агент Kody ](https://docs.kodus.io/en/how_to_use/overview)

-  [Исходный код и развертывание Kodus ](https://github.com/kodustech/kodus-ai)

-  [Планы Community, Teams и Enterprise ](https://kodus.io/pricing/)

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

Коротко об инструменте

Разработчик

Kodus

Категория

[Код](https://instain.ru/category/code/)

Доступ

Нужна интеграция с поддерживаемой платформой репозитория и настройка доступа к модели.

Оплата

План Community доступен без оплаты Kodus. В режиме с собственным ключом запросы оплачиваются поставщику модели. Для Teams описан пробный доступ.

API

Отдельный API не указан

[Условия разработчика ](https://kodus.io/pricing/)

Оценка каталога

4.28 / 5 

Возможности

4.20 / 5 

Рабочие сценарии

4.30 / 5 

Экосистема

4.20 / 5 

Документация

4.40 / 5 

Баллы — ориентир каталога. Они не являются отзывами пользователей или результатом личного тестирования.

[Посмотреть методологию ](https://instain.ru/methodology/)
