ai-me

Answers from your content.

ai-me is an assistant for your website. It answers visitors from your own pages and documents, links the passage it used, and says so when your content doesn't cover the question.

Create your free assistant

Free plan, no card. One script tag. Arabic and English.

The ai-me assistant answers “Do you store my visitors' conversations?” from the privacy policy and cites it as source 1. Asked about the weather in Cairo, it replies that it doesn't have that information yet.

From your pages to cited answers

No training run and no prompt writing. You give it content, and it answers from that content only.

  1. Give it your content

    Upload Markdown, text, CSV or JSON files, add page URLs, or point it at your sitemap and let it re-crawl on a schedule you set.

    The Knowledge sources table in the ai-me admin, listing a Markdown file and the privacy, terms and data processing pages with their chunk counts.
  2. Add one script tag

    Copy it from the admin and add your website under Allowed website origins. The launcher then appears on every page.

    <script src="https://ai-me.dev/widget.js" data-tenant="your-site" defer></script>
    The setup checklist in the ai-me admin: add knowledge, embed the widget, ask a first question, each one ticked.
  3. It answers, or says it doesn't know

    Every answer links the passage it came from. A question your content doesn't cover gets an honest “I don't have that information” and lands in your inbox. Answer it once, and the assistant knows it from then on.

    The unanswered questions inbox in the ai-me admin. Visitors asked about a WordPress plugin four times; an answer is being typed in.

Built not to guess

What changes when the assistant answers from your content instead of from a general model.

A general chatbotai-me
Where answers come fromWhatever the model learned elsewhereYour pages and documents, nothing else
When your content is silentIt can fill the gap with a plausible guessIt says it doesn't know and keeps the question for you
SourcesUsually noneThe passage it used, linked under the answer
Questions it missedBuried in chat logsAn inbox you answer once
ArabicA left-to-right panelA right-to-left widget that answers in Arabic

Arabic and English

One assistant for both languages, with the right direction for each.

  • A right-to-left widget

    For Arabic, the launcher, the panel and every bubble turn right-to-left, and answers carry their sources as English ones do. Launcher, title, greeting and placeholder are your own words.

  • Mixed text stays readable

    Product names, keys and addresses stay left-to-right inside an Arabic sentence, and sources keep their own direction.

  • Search across languages

    An Arabic question finds an English passage, and the other way round. Questions in German work too.

The assistant in Arabic, right-to-left: asked how many assistants the free plan includes, it answers one, citing an English source; asked the price of gold, it says it doesn't have that information.

Where a visitor's question goes

Four stops, and you can check each one in our policies.

The path of one question

  1. Your visitor asks in the widget on your website
  2. ai-me.dev search and embeddings on our own server
  3. The language model you chose only the question and matching passages
  4. An answer with its sources the passages it used, linked
  • Search stays on our server.

    Finding the right passages, including the multilingual semantic search model, runs on a server we host ourselves. Your content and visitors' questions are not sent to an embeddings provider.

    Privacy policy
  • Only the model you chose sees the question.

    To write the answer, the question and the matching passages go to one language model: our platform model on Groq, or a provider from our allow-list using your own key. Your key is checked, stored encrypted (AES-256-GCM) and never shown again. The one exception is human hand-off, which is off by default: when you turn it on and a visitor asks for a person, their question, the conversation and their e-mail address go to your e-mail or webhook.

    Sub-processors
  • Conversations are not stored by default.

    If you turn conversation storage on, records are deleted after 30 days unless you choose a different period. Questions the assistant could not answer are kept so you can add the answer; you can switch that off.

    Privacy policy
  • Each assistant's data is walled off.

    Every customer table in the database enforces row-level security, so one assistant's data cannot be read under another's.

    Privacy policy

Your knowledge base, in Claude

Connect Claude, Cursor or any MCP client. You approve the connection with your assistant's API key; the client can then search your knowledge base and ask your assistant and, if you allow it, answer the questions your assistant could not and add text and web pages. Rotating the key disconnects every client.

claude mcp add --transport http ai-me-bot https://ai-me.dev/mcp

Start free

Everything works on the free plan: one assistant with real limits, enforced on the server, so there are no surprise bills.

Free No card, no trial period

  • 1assistant
  • 200,000platform tokens a month
  • 500knowledge chunks
  • 10requests a minute
  • Cited answers and “I don't know”
  • Arabic and English widget
  • Unanswered-question inbox
  • Your own model key, if you want one
  • MCP connector
Create your free assistant

Custom

Need more than the free plan? Write to sales@sinaitechventures.com and we'll talk.

Questions

Or ask the assistant on this page.

What happens when the answer isn't in my content?

The assistant says it doesn't have that information instead of guessing. The question is kept in your admin (you can switch that off) so you can add the answer.

What content can I add?

Markdown, plain text, CSV and JSON files, public page URLs, or a sitemap it re-crawls on a schedule you set.

Which languages does it handle?

Arabic, English and German questions. The widget switches to right-to-left for Arabic.

Do you store my visitors' conversations?

Not by default. If you turn storage on, records are deleted after 30 days unless you choose another period.

Can I use my own model key?

Yes, for an allow-listed provider. It is stored encrypted and never shown again.

How do I add it to my website?

Copy one script tag from the admin and add your website under Allowed website origins.

No answer beats a wrong one.

I built ai-me on that rule. When a visitor asks your website something, a confident made-up answer costs you more than an honest “I don't know”: it costs their trust, and sometimes a customer.

So the assistant answers only from the content you give it, links the passages it used, and shows you the questions it couldn't answer, so you can add the answer for the next visitor. It works the same in Arabic as in English, and it keeps no conversations unless you ask it to.

If anything on this page isn't true of the product, write to me at info@sinaitechventures.com and I'll fix it.

— A. Selim SalmanFounder of ai-me

Cited, or not said.

One assistant on the free plan, built from your own pages. No card.

Create your free assistant