Bugbot проверяет pull request’ы и находит баги, уязвимости и проблемы с качеством кода.
У Bugbot есть бесплатный тариф: каждый пользователь получает ограниченное число бесплатных ревью PR в месяц. Когда ты достигаешь лимита, ревью приостанавливаются до следующего биллингового цикла. В любой момент можно включить 14‑дневный бесплатный Pro‑триал для безлимитных ревью (с учётом стандартных ограничений против злоупотреблений).

Как это работает

Bugbot анализирует диффы PR и оставляет комментарии с объяснениями и предложениями по исправлению. Он запускается автоматически при каждом обновлении PR или вручную по команде.
  • Запускает автоматические обзоры при каждом обновлении PR
  • Ручной запуск — комментарием cursor review или bugbot run в любом PR
  • Ссылки Fix in Cursor открывают проблемы прямо в Cursor
  • Ссылки Fix in Web открывают проблемы прямо на cursor.com/agents

Настройка

Нужны права администратора в Cursor и права администратора организации в GitHub.
  1. Перейди на cursor.com/dashboard
  2. Открой вкладку Bugbot
  3. Нажми Connect GitHub (или Manage Connections, если уже подключено)
  4. Заверши установку GitHub
  5. Вернись в дашборд, чтобы включить Bugbot для конкретных репозиториев

Конфигурация

Настройки репозитория

Включай или отключай Bugbot для каждого репозитория в списке установок. Bugbot запускается только на PR, автором которых являешься ты.

Личные настройки

  • Запускать только по упоминанию, оставив комментарий cursor review или bugbot run
  • Запускать только один раз на PR, пропуская последующие коммиты

Аналитика

Дашборд Bugbot

Правила

Создавай файлы .cursor/BUGBOT.md, чтобы добавить проектный контекст для ревью. Bugbot всегда включает корневой .cursor/BUGBOT.md и любые дополнительные файлы, найденные при подъёме вверх от изменённых файлов.
project/
  .cursor/BUGBOT.md          # Всегда подключается (правила для всего проекта)
  backend/
    .cursor/BUGBOT.md        # Подключается при проверке файлов backend
    api/
      .cursor/BUGBOT.md      # Подключается при проверке файлов API
  frontend/
    .cursor/BUGBOT.md        # Подключается при проверке файлов frontend
# Рекомендации по ревью проекта

## Ключевые аспекты безопасности

- Валидируй пользовательский ввод в API-эндпоинтах
- Проверяй уязвимости SQL‑инъекций в запросах к базе данных
- Обеспечь корректную аутентификацию на защищённых маршрутах

## Архитектурные паттерны

- Используй внедрение зависимостей (dependency injection) для сервисов
- Следуй паттерну репозитория (repository) для доступа к данным
- Реализуй корректную обработку ошибок с пользовательскими классами ошибок

## Распространённые проблемы

- Утечки памяти в React‑компонентах (проверь очистку в useEffect)
- Отсутствуют границы ошибок (error boundaries) в UI‑компонентах
- Несогласованные соглашения по наименованию (используй camelCase для функций)

Цены

Bugbot предлагает два тарифа: Free и Pro.

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

Каждый пользователь получает ограниченное число бесплатных PR‑ревью в месяц. В командах у каждого участника есть свои бесплатные ревью. Когда ты достигаешь лимита, ревью приостанавливаются до следующего расчетного периода. В любой момент можно перейти на 14‑дневный бесплатный пробный период Pro с неограниченным числом ревью.

Тариф Pro

Фиксированная цена

$40 в месяц за неограниченные ревью Bugbot — до 200 PR в месяц по всем репозиториям.

Начало работы

Оформи подписку в настройках аккаунта.

Устранение неполадок

Если Bugbot не работает:
  1. Включи подробный режим — оставь комментарий cursor review verbose=true или bugbot run verbose=true, чтобы получить подробные логи и ID запроса
  2. Проверь права доступа, чтобы убедиться, что у Bugbot есть доступ к репозиторию
  3. Проверь установку, чтобы подтвердить, что GitHub‑приложение установлено и включено
Когда сообщаешь о проблемах, обязательно укажи ID запроса из подробного режима.

FAQ

Да, Bugbot соответствует тем же требованиям к конфиденциальности, что и Cursor, и обрабатывает данные так же, как и другие запросы Cursor.
Когда ты достигаешь ежемесячного лимита бесплатного тарифа, проверки Bugbot приостанавливаются до следующего расчетного периода. Ты можешь перейти на 14‑дневную бесплатную пробную версию Pro с неограниченными проверками (с учетом стандартных механизмов защиты от злоупотреблений).