Skip to main content

Agentic Browsing Auditor

PyPI Version LinkedIn

A Python-based CLI tool and local dashboard to audit website performance for LLM agents using Google Lighthouse's experimental Agentic Browsing category (evaluates llms.txt, WebMCP, agent-centric accessibility, and layout stability).

Developed by Amal Alexander (LinkedIn).


Why you need Chrome + Node

The Agentic Browsing category:

  • Shipped in Lighthouse 13.3 (May 2026) as part of the default config.
  • Requires Chrome 150+ (or Chrome Canary).
  • Requires a local node environment to shell out to lighthouse.

Setup & Installation

You can install the auditor package directly from PyPI:

pip install agentic-browsing-auditor

Pre-requisites

  1. Install Node.js (18+): https://nodejs.org
  2. Install Lighthouse globally:
    npm install -g lighthouse
    
  3. Get a compatible Chrome build. Easiest path: install Chrome Canary.
  4. Point the tool at that Chrome binary via the CHROME_PATH environment variable:
    • Windows (PowerShell):
      $env:CHROME_PATH = "C:\Users\<YourUsername>\AppData\Local\Google\Chrome SxS\Application\chrome.exe"
      
    • macOS:
      export CHROME_PATH="/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary"
      
    • Linux:
      export CHROME_PATH="/usr/bin/google-chrome-canary"
      

Usage

Once installed, you can access the auditor using the global CLI command agentic-auditor.

1. Audit a Single URL

Analyze a website and print a beautiful table of results directly inside the terminal:

agentic-auditor audit example.com

2. Bulk Audit URLs (with CSV export)

Audit multiple URLs listed in a text file (one URL per line) and export the results to a CSV file.

agentic-auditor bulk urls.txt --output results.csv

3. Launch the Local Web Dashboard

Serve the interactive visual Lighthouse-style dashboard locally:

agentic-auditor serve

Then visit http://localhost:5000 in your browser.


Author & Contact

Built and maintained by Amal Alexander.

Metadata

Release files for agentic-browsing-auditor 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentic-browsing-auditor 1.0.1
File Size Uploaded
agentic_browsing_auditor-1.0.1.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentic-browsing-auditor 1.0.1
File Interpreter ABI Platform
agentic_browsing_auditor-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.2 kB

Release files / agentic_browsing_auditor-1.0.1.tar.gz

Download URL agentic_browsing_auditor-1.0.1.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f2c38379f1fecc74da5eb456ee9ee47230bc14a276fdd153b35c517191eaadcc
BLAKE2b-256 checksum
How to use checksums
83348df2a96695199e76c714afc42f0dcbef141853a8f3e779d5c8d9c4874d0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release files / agentic_browsing_auditor-1.0.1-py3-none-any.whl

Download URL agentic_browsing_auditor-1.0.1-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
664d73608e989e5bb63b95b54f4d814e94cd4eb5031ef23eeb3a952d5e270c45
BLAKE2b-256 checksum
How to use checksums
4cf3db9ee0fe6c97da2419b1329ed85766a624948aee4d0cf2c5d0c09a3932fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page