v0.1 · for any website

A chatbot
that actually answers.

Configure your assistant from the dashboard. Drop a <script> tag on your site. It answers visitors with your documentation and connects to your tools, in your tone, around the clock.

Get startedSee how it works~5 min · no install
how it works

Three steps to go live.

1

Create

Sign in, name your agent, choose its avatar, pick a starter role. No installation required.

agent: support
role: e-commerce
status: ready ✓
2

Teach it

Upload your help center, FAQ, prices, shipping policy. Define its tone of voice. Connect your applications when it should take action, not only answer.

✓ FAQ.md
✓ shipping-policy.md
✓ pricing.csv
3

Add it to your site

Copy a single line of HTML, paste it on your site or hand it to your developer. Visitors see a chat bubble in the corner.

<script
  src="…/widget.js"
  data-client-id="…"
  async></script>
what visitors see

A chat that feels native to your site.

A small button sits in the corner of every page. One click and the chat opens, branded with your title, your color, your avatar.

yoursite.com / orders / 4719
ys
Your support
Online
ys
Hello. I can help with billing, refunds and order status. How may I help you today?
Where is my refund for order #4719?
ys
Your $42 refund was issued yesterday. It should arrive in your account within 3 to 5 business days.
Type a message…
knowledge base5 / 10 files · 97 KB
md
faq.md
12 KB
csv
pricing.csv
4 KB
md
shipping-policy.md
13 KB
md
product-specs.md
21 KB
md
help-center.md
47 KB
Drop files here · or click to browse✓ cached
in conversation
visitor: Do you ship to Canada?
agent: Yes. Standard shipping to Canada is $12, delivered in 7 to 10 business days.shipping-policy.md
knowledge base

Knows your business
by heart.

Your FAQ, your prices, your shipping policy, your product specs. Upload them once. The agent reads them on every conversation, cites them when relevant, and never invents an answer.

  • Drag and drop .txt .md .csv .json. No code, no configuration.
  • Update a file and the agent picks up the change on the next message.
use cases

From customer support to sales, in any language.

A few common scenarios. The same agent can handle all of them in parallel.

Customer support
I would like to return order #4719.
Of course. The order shipped on April 28. Would you like me to start the return now?
Pre-sales
Do you offer a discount for startups?
Yes. Companies under 10 employees receive 30% off the Pro plan. Would you like to start a free trial?
Internal helpdesk
How do I request a day off?
Submit a request in the HR portal under "Time Off". Your manager has 48 hours to approve it.
what you get

A focused toolkit. No fluff.

Connects to your apps

Order tracking, ticket creation, account lookup. If your application exposes an API, the agent can call it. Connect it once, the agent does the rest.

POST /tickets
  ↳ create_ticket
  ↳ list_tickets
  ↳ resolve(id)

Knowledge base

Upload your documentation. The agent reads it on every conversation.

Live playground

Real conversations with your real agent.

Installs on any site

One line of HTML for any website. A typed React component for modern web applications. The chat runs in its own frame, isolated from your styles.

Acts on behalf of signed-in visitors

When a visitor is signed in, the agent can use their permissions to look up their orders, account or tickets. Their token is never stored on our servers.