Agentic Browsing Auditor
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
- Install Node.js (18+): https://nodejs.org
- Install Lighthouse globally:
npm install -g lighthouse
- Get a compatible Chrome build. Easiest path: install Chrome Canary.
- Point the tool at that Chrome binary via the
CHROME_PATHenvironment 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"
- Windows (PowerShell):
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.
- Email: amalalex95@gmail.com
- LinkedIn: amal-alexander-305780131
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)
| File | Size | Uploaded | |
|---|---|---|---|
| agentic_browsing_auditor-1.0.1.tar.gz | 14.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|