Polymath.

Fast · grounded · capped

Your site can answer for itself.

Add Polymath to your site with one script tag. Answers grounded in your content start streaming in about a second, with a hard spend cap you control.

Free tier live now · paid plans opening soon

index.html — the tag this page is running right now
<script
  src="https://app.polymath-ai.live/polymath-embed.js"
  data-site-key="pk_poly_Gqr4OZVZCN7kgKdvPQJyXK"
  data-api-base="https://api.polymath-ai.live"
  data-turnstile-sitekey="0x4AAAAAAD0a6UQmZ8L0SZmZ"
  data-theme="auto"
  data-position="right"
  data-draggable="true"
  defer
></script>

That's the entire install. The chat on this page runs this exact tag — ask it and watch the answer start.

Try it
Dress it

Answering in production on

From zero to answering

Three steps, in order. The last one is the script tag above.

01

Create a site

Each site gets a publishable key that identifies it — along with its own budget, rate limit, and theme.

pk_poly_…
02

Upload its knowledge

Docs, FAQs, product notes. Answers are retrieved from this material and nothing else.

docs → per-site datastore
03

Paste the tag

One script tag on any page — no SDK, no build step. The widget themes itself to your site.

<script … defer>

Built to face the public internet.

Anonymous visitors chat on your dime, so every message passes these guardrails — and when one can't be verified, the service refuses the request rather than failing open. Don't take the page's word for any of this: ask the widget.

Budget

A hard monthly spend cap, checked before every model call. At the cap, chat stops answering — your bill stops growing.

Throttle

Per-site and per-IP rate limits absorb bursts and bots long before they can become spend.

Challenge

Browsers chat on expiring tokens minted behind a bot challenge — the publishable key alone can't spend anything.

Grounding

Each site answers from its own uploaded material — not open-web model chatter in your brand's voice.

Isolation

Sites are isolated end to end, and secret keys are stored only as hashes — shown once, never again.

Privacy

Visitor identity isn't kept: chat runs anonymously and raw IP addresses are never stored.

Put Polymath on your site.

The Free tier is live now. Create a site in the dashboard; paid plans are opening soon, and self-serve checkout is not live yet.