Directories
¶
| Path | Synopsis |
|---|---|
|
Package batch runs acurl checks over many URLs.
|
Package batch runs acurl checks over many URLs. |
|
Package classifier labels each fetch result with how the site treated it.
|
Package classifier labels each fetch result with how the site treated it. |
|
Package cli implements the acurl command line interface.
|
Package cli implements the acurl command line interface. |
|
Package config applies settings from .acurl.yaml files and ACURL_* environment variables to command flags.
|
Package config applies settings from .acurl.yaml files and ACURL_* environment variables to command flags. |
|
Package detect recognises bot-challenge and WAF block pages.
|
Package detect recognises bot-challenge and WAF block pages. |
|
Package extract pulls schema.org product data out of HTML pages, so acurl can show whether an agent was given the price and availability a browser sees.
|
Package extract pulls schema.org product data out of HTML pages, so acurl can show whether an agent was given the price and availability a browser sees. |
|
Package fetcher retrieves a URL once per agent profile.
|
Package fetcher retrieves a URL once per agent profile. |
|
Package llmstxt finds and validates /llms.txt files (https://llmstxt.org).
|
Package llmstxt finds and validates /llms.txt files (https://llmstxt.org). |
|
Package mcp implements a Model Context Protocol server over stdio that exposes acurl checks as tools for AI assistants.
|
Package mcp implements a Model Context Protocol server over stdio that exposes acurl checks as tools for AI assistants. |
|
Package netguard stops requests to private and internal networks.
|
Package netguard stops requests to private and internal networks. |
|
Package output renders acurl reports in human and machine formats.
|
Package output renders acurl reports in human and machine formats. |
|
Package profiles loads and filters the agent profiles acurl fetches with.
|
Package profiles loads and filters the agent profiles acurl fetches with. |
|
Package render estimates how much of a page depends on JavaScript, which most AI agents do not execute.
|
Package render estimates how much of a page depends on JavaScript, which most AI agents do not execute. |
|
Package robots fetches robots.txt and answers RFC 9309 access questions.
|
Package robots fetches robots.txt and answers RFC 9309 access questions. |
|
Package score turns an acurl report into an AI-readiness score from 0 to 100, with the checks behind it.
|
Package score turns an acurl report into an AI-readiness score from 0 to 100, with the checks behind it. |
|
Package server implements acurl serve: a local web UI and JSON API.
|
Package server implements acurl serve: a local web UI and JSON API. |
|
Package sign implements HTTP Message Signatures (RFC 9421) with Ed25519, as used by the Web Bot Auth proposal for cryptographically identifying automated clients.
|
Package sign implements HTTP Message Signatures (RFC 9421) with Ed25519, as used by the Web Bot Auth proposal for cryptographically identifying automated clients. |
|
Package tap is a local reverse proxy that records the requests AI coding CLIs (Claude Code, Codex, Gemini CLI, Grok) send to their model providers.
|
Package tap is a local reverse proxy that records the requests AI coding CLIs (Claude Code, Codex, Gemini CLI, Grok) send to their model providers. |
|
Package textdiff compares what different agents were shown on a page.
|
Package textdiff compares what different agents were shown on a page. |
|
Package watch detects changes in how a site treats AI agents between runs.
|
Package watch detects changes in how a site treats AI agents between runs. |
Click to show internal directories.
Click to hide internal directories.