Описание
Gitar — это агент проверки изменений кода, созданный компанией Sonar, разработчиком SonarQube. Его слоган: "не просто проверяйте, отправляйте": вместо того чтобы оставлять комментарии к запросу на слияние, Gitar предназначен для того, чтобы довести изменение от открытия до готовности к слиянию и показать доказательства его успешного прохождения.
Читать далее
Gitar проверяет каждый запрос на слияние с учетом контекста кодовой базы и командных соглашений, настроенных на выявление реальных проблем, а не на то, чтобы закапывать PR в комментарии, с одним консолидированным комментарием и встроенными заметками только там, где это имеет значение. Когда CI терпит неудачу, он анализирует вывод конвейера, отделяет настоящие сбои от ненадежных тестов или шумов инфраструктуры и определяет причины произошедшего, вместо того чтобы оставлять необработанный лог. Когда он находит исправимую проблему, он генерирует исправление и коммитит его в ветку в соответствии с правилами, определенными командой: что Gitar может исправить самостоятельно, что он должен эскалировать и что полностью блокирует слияние. Затем он повторяет процесс до тех пор, пока CI не станет зеленым, и коммитит только в этот момент. Аналитическая панель отслеживает время до слияния, скорость исправлений и паттерны сбоев CI с течением времени.
Gitar подключается к GitHub, GitLab, Bitbucket и Azure DevOps для контроля версий, а также к CircleCI, Buildkite, Bitrise, Harness, TeamCity и Jenkins для CI, плюс Jira, Linear и Slack. Что касается обработки данных, Sonar утверждает, что Gitar не сохраняет исходный код, не использует код клиентов для обучения моделей и не имеет соглашений о хранении данных с поставщиками LLM; пользователи могут по желанию использовать свой собственный API-ключ Anthropic. Он сертифицирован по стандарту SOC 2 Type II, сертифицирован по ISO 27001 и подтвержден в соответствии с GDPR.
Sonar позиционирует Gitar как дополнение к SonarQube, а не как замену: SonarQube выполняет детерминированный, основанный на правилах анализ более чем на 40 языках для оценки качества кода, уязвимостей безопасности и технического долга, в то время как Gitar добавляет нативный AI-анализ, который учитывает намерение и логику изменения, выявляя функциональные ошибки, которые статические правила SonarQube не смогли бы обнаружить. Gitar имеет ценовую политику по пользователям: Core за 20 долларов США за пользователя в месяц и Pro за 40 долларов США за пользователя в месяц, с возможностью Enterprise по индивидуальной, основанной на результатах цене, взимаемой за запрос на слияние. Доступна 14-дневная бесплатная пробная версия Pro-плана без необходимости предоставления кредитной карты.
- КатегорияAI-ревью кода и тестирование
- Модель ценообразованияFreemium
- РазвёртываниеОблако
- ПлатформыGitHub, GitLab
Основные функции Gitar
Проверяет запросы на слияние с учетом контекста кодовой базы и соглашений, настроенных для низкого уровня ложных срабатываний
Диагностирует сбои CI и отделяет реальные сбои от ненадежных тестов или шумов инфраструктуры
Автоматически генерирует и коммитит исправления в соответствии с правилами, определенными командой
Повторяет процесс изменения до тех пор, пока CI не пройдет, затем коммитит только на зеленом конвейере
Позволяет командам писать политику слияния на простом языке, чтобы контролировать, что Gitar может исправить или должен эскалировать
Предоставляет аналитику по времени до слияния, скорости исправлений и повторяющимся паттернам сбоев
Интегрируется с GitHub, GitLab, Bitbucket, Azure DevOps и основными поставщиками CI
Имеет сертификацию SOC 2 Type II, ISO 27001 и GDPR с нулевым хранением данных
Как использовать Gitar?
Подключите ваш репозиторий и CI: свяжите GitHub, GitLab, Bitbucket или Azure DevOps и вашего поставщика CI.
Установите вашу политику слияния: определите на простом языке, что Gitar может исправить, эскалировать или блокировать.
Позвольте ему проверять: Gitar комментирует реальные проблемы и читает результаты CI по каждому запросу на слияние.
Проверьте предложенные исправления: одобрите или скорректируйте исправления, которые Gitar коммитит в соответствии с вашими правилами.
Сливайте на зеленом: Gitar повторяет процесс до тех пор, пока CI не пройдет, прежде чем изменение будет отмечено как готовое.
Отслеживайте тенденции: используйте аналитическую панель, чтобы следить за временем слияния и скоростью исправлений с течением времени.
Варианты использования Gitar
- Проверка запроса на слияние
- Триаж сбоев CI
- Автономные исправления ошибок
- Агентный кодовый обзор в масштабе




