Velohost Velohost

Astro & LLMs

Astro LLM Plugin FAQs

Clear, production-focused answers explaining how Astro LLM extracts content for LLM usage safely and deterministically.

Answers

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.

When does Astro LLM run?

Astro LLM runs after astro build completes and processes the generated HTML output.

What happens on first run?

On first run, llm.config.json is created in the project root with explicit defaults and is never overwritten again.

How is behaviour configured?

All behaviour is controlled by llm.config.json, including output format, inclusion rules, exclusions, and safety settings.

What output formats are supported?

Astro LLM supports TXT and JSON output formats, suitable for RAG pipelines and offline indexing.

How does Astro LLM handle sensitive data?

When enabled, Astro LLM strips email addresses, phone numbers, scripts, forms, and inline JavaScript from output.

Can pages or selectors be excluded?

Yes. Paths and CSS selectors can be explicitly excluded via configuration.

Is the output deterministic?

Yes. Given the same HTML output, configuration, and plugin version, Astro LLM always produces identical output.

Does Astro LLM add runtime code or scripts?

No. Astro LLM adds no runtime JavaScript, network requests, or environment dependencies.

Does Astro LLM collect analytics or telemetry?

No. Astro LLM performs no analytics, tracking, telemetry, or outbound requests.

Is Astro LLM open source?

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?