What problem does Astro LLM solve?
Astro LLM provides a deterministic way to extract clean, auditable site content for LLM usage without runtime scraping or servers.
Astro & LLMs
Clear, production-focused answers explaining how Astro LLM extracts content for LLM usage safely and deterministically.
Astro LLM provides a deterministic way to extract clean, auditable site content for LLM usage without runtime scraping or servers.
Astro LLM runs after astro build completes and processes the generated HTML output.
On first run, llm.config.json is created in the project root with explicit defaults and is never overwritten again.
All behaviour is controlled by llm.config.json, including output format, inclusion rules, exclusions, and safety settings.
Astro LLM supports TXT and JSON output formats, suitable for RAG pipelines and offline indexing.
When enabled, Astro LLM strips email addresses, phone numbers, scripts, forms, and inline JavaScript from output.
Yes. Paths and CSS selectors can be explicitly excluded via configuration.
Yes. Given the same HTML output, configuration, and plugin version, Astro LLM always produces identical output.
No. Astro LLM adds no runtime JavaScript, network requests, or environment dependencies.
No. Astro LLM performs no analytics, tracking, telemetry, or outbound requests.
Yes. Astro LLM is fully open source and released under the MIT license.
Want to try it yourself? Astro LLM plugin or Astro Humans plugin or Astro Security plugin
Ready to generate LLM-ready context from your Astro site?