Meet Hugo
— your Hungry Helper.
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.
↘ That's Hugo bottom-right — this page runs Curio. Click him to chat.
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.
Most hippos crave river grass and lazy afternoons. Hugo craves questions — the trickier the better. He floats in the chat bubble at the corner of your site, half-submerged, one eye open, waiting. When a page sits quiet too long, his belly rumbles.
Ask him something and he dives — not into a river, but into your pages, the ones you wrote and half-forgot. He swims past the homepage, noses through the catalog, surfaces with the answer in his jaws, and sets it down with a little tag of exactly where he found it. He never bluffs: if it's not in the house, he says so. Hippos don't make things up.
He doesn't keep hours, and he won't remember your conversation tomorrow — whatever you said stays yours. He just holds the door open, then waits for the next blip with a contented snort. Second helping.
🦛 Hugo has answered 193 questions and counting. He only eats curiosity — which, conveniently, is infinite.
Paste just before your closing </body> tag, on a registered domain:
<script src="https://curio.whitneys.co/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.