Browser.ai
Flagship Tool

Hunt Bugs

AI-powered bug hunting that crawls your site and finds issues. Get fixes before your users complain.

Bug Categories

Visual Bugs
medium priority
  • Overlapping elements
  • Broken layouts
  • Missing images
  • Z-index issues
Functional Bugs
high priority
  • Broken links
  • Form submission errors
  • JavaScript errors
  • API failures
Accessibility Bugs
high priority
  • Missing alt text
  • Low contrast
  • Keyboard traps
  • Missing labels
Performance Bugs
medium priority
  • Slow page loads
  • Memory leaks
  • Unoptimized images
  • Render blocking

How It Works

Hunt Bugs uses AI vision and DOM analysis to find issues humans miss.

1

Crawl

Finds all pages up to the depth you set

2

Analyze

AI vision plus DOM inspection finds visual, functional, and a11y issues

3

Report

Bug reports with screenshots, steps to reproduce, and fixes

Parameters

ParameterTypeRequiredDescription
urlstringRequiredStarting URL to hunt from
depthnumberOptionalPages deep to crawl (default: 3)
categoriesstring[]OptionalBug categories to look for
severity_thresholdstringOptionalMinimum severity: low | medium | high | critical
ignore_patternsstring[]OptionalURL patterns to skip
max_bugsnumberOptionalStop after finding N bugs (default: unlimited)

Example Output

{
  "url": "https://example.com",
  "pages_crawled": 15,
  "bugs_found": 8,
  "bugs": [
    {
      "severity": "critical",
      "category": "functional",
      "page": "/checkout",
      "element": "form#payment",
      "issue": "Form submission fails silently when card is declined",
      "reproduction": [
        "1. Add item to cart",
        "2. Proceed to checkout",
        "3. Enter test card 4000000000000002",
        "4. Click submit - no error shown"
      ],
      "suggested_fix": "Add error handling for payment API responses"
    },
    {
      "severity": "high",
      "category": "visual",
      "page": "/products",
      "element": ".product-grid",
      "issue": "Product cards overlap on viewport < 768px",
      "screenshot": "bugs/visual-001.png",
      "suggested_fix": "Add flex-wrap: wrap to .product-grid"
    },
    {
      "severity": "medium",
      "category": "accessibility",
      "page": "/contact",
      "element": "input#email",
      "issue": "Input missing associated label",
      "wcag": "1.3.1 Info and Relationships",
      "suggested_fix": "Add <label for='email'> or aria-label"
    }
  ],
  "summary": {
    "critical": 1,
    "high": 3,
    "medium": 3,
    "low": 1
  }
}

Find bugs before your users do

Run automated bug hunts on every deploy and catch issues early.