Add a team of AI agents to your Astro site — a support agent grounded in your content that answers with cited sources and can reach your tools via MCP, asking before it changes anything. Astro's static output makes embedding trivial.
What your visitors get
A visitor with a question gets an instant, cited answer pulled from your own pages rather than a generic guess. Behind the widget, AIML.chat runs a Support agent grounded in your content and tool-calling agents that act through the Model Context Protocol (MCP), with human write-confirm on anything that changes data. Every answer links to the exact source page, so trust stays high. It also captures a lead when it can't fully answer, so you never lose a visitor, and the analytics surface the questions your content doesn't yet cover.
Add it in three steps
- 1Create a website in AIML.chat and point the crawler at your site's URL (or connect its GitHub repo). It indexes and embeds your pages automatically.
- 2Add the widget embed snippet to the
<head>of your base layout component (e.g.Layout.astro), so it loads on every page. - 3Build and deploy. The widget appears site-wide, themed to match, and stays current as you re-crawl.
Because Astro ships zero JS by default and the widget is vanilla JS under 30KB gzipped, your site stays fast. As your content changes, a re-crawl — manual, scheduled, or via the GitHub Action on every push — keeps answers accurate. If you use Astro for docs, see the Starlight guide.
How do I embed it in Astro?+
Add the widget embed snippet to the <head> of your base layout component so it loads on every page — no integration needed.
Will it slow my Astro site?+
No. Astro ships no JS by default and the widget is under 30KB gzipped, so performance stays strong.
Is there a free plan?+
Yes — 100 messages a month and one website on the free tier. See pricing for higher limits.