Polymath.

Embeddable · grounded · capped

Your site can answer for itself.

Polymath is a chat widget that answers visitors from content you provide — installed with one script tag, capped to a budget you set.

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, and it's live here — the chat on this page is this exact tag. Ask it anything; that's the demo.

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.

It runs my own apps first.

Polymath powers the chat on every site listed above. It isn't open for self-serve signup yet — if you want it answering on your site, say hello.

Email Varun