Bugbot reviews pull requests and identifies bugs, security issues, and code quality problems.
New users receive a 14-day free trial from when they first start using Bugbot.

How it works

Bugbot analyzes PR diffs and leaves comments with explanations and fix suggestions. It runs automatically on each PR update or manually when triggered.
  • Runs automatic reviews on every PR update
  • Manual trigger by commenting cursor review, bugbot run, or cursor run on any PR
  • Fix in Cursor links open issues directly in Cursor
  • Fix in Web links open issues directly in cursor.com/agents

Setup

Requires Cursor admin access and GitHub org admin access.
  1. Go to cursor.com/dashboard
  2. Navigate to the Bugbot tab
  3. Click Connect GitHub (or Manage Connections if already connected)
  4. Follow the GitHub installation flow
  5. Return to the dashboard to enable Bugbot on specific repositories

Configuration

Repository settings

Enable or disable Bugbot per repository from your installations list. Bugbot runs only on PRs you author.

Personal settings

  • Run only when mentioned by commenting cursor review or bugbot run
  • Run only once per PR, skipping subsequent commits

Analytics

Bugbot dashboard

Rules

Create .cursor/BUGBOT.md files to provide project-specific context for reviews. Bugbot always includes the root .cursor/BUGBOT.md file and any additional files found while traversing upward from changed files.
project/
  .cursor/BUGBOT.md          # Always included (project-wide rules)
  backend/
    .cursor/BUGBOT.md        # Included when reviewing backend files
    api/
      .cursor/BUGBOT.md      # Included when reviewing API files
  frontend/
    .cursor/BUGBOT.md        # Included when reviewing frontend files

Pricing

Flat rate

$40 per month for unlimited Bugbot reviews on up to 200 PRs per month across all repositories.

Getting started

Subscribe through your account settings.

Troubleshooting

If Bugbot isn’t working:
  1. Enable verbose mode by commenting cursor review verbose=true or bugbot run verbose=true for detailed logs and request ID
  2. Check permissions to verify Bugbot has repository access
  3. Verify installation to confirm the GitHub app is installed and enabled
Include the request ID from verbose mode when reporting issues.

FAQ