Curio is an embeddable chat assistant grounded in your own docs, website, or codebase — sourced, on-topic answers with citations. One line of HTML, no keys, pay-as-you-go.
↘ The live bubble bottom-right is this very page running Curio. Click the ?.
Add your site and verify ownership with a quick DNS-TXT record. The widget only runs on verified domains.
Crawl a website, pull a GitHub repo, or upload files. Curio indexes it per-domain.
Drop the keyless snippet on your site. The chat bubble appears, isolated from your CSS.
Prepaid — buy credits anytime. Answers draw down the balance; you're never surprised by a bill.
Paste just before your closing </body> tag, on a registered domain:
<script src="http://localhost:26529/widget.js" async></script>
No keys in your HTML — Curio recognizes your site by its (DNS-verified) domain.
Manage branding, domains, knowledge sources, usage, and credits in your portal.
Open your portal →Answers come from your content via retrieval, with [n] source citations — not made up.
Each domain's bot answers only from that domain's content (plus anything you mark shared).
Never leaks secrets, internal sources, the system prompt, or PII — enforced in code, not just prompting.
Conversations aren't stored by us — download transcripts or stream each turn to your own data store.
Buy credits when you want; usage is metered per message. Out of credits simply pauses the bot.
A self-contained widget in an isolated shadow root. No framework, no keys, no CSS conflicts.