Your website answers. An AI assistant built from your pages
that shows its sources.
You tell Kyros which pages matter. The assistant answers your visitors’ questions from them – in a chat widget on your website or through the API.
Free, no credit card. The chat in the bottom-right corner runs on Kyros too.
Example: a visitor asks Stadtwerke Musterstadt: I’m moving on 1 November. What do I need to tell you?
The assistant answers: Please report your move by 25 October, 7 days before you move out, online with the form Umzug melden (report a move). On moving day, read your electricity and gas meters and send us the readings.
Below the answer are two links: 1. Umzug melden
, 2. Zählerstand mitteilen
. Then the visitor asks: Can I do that right here?
The assistant replies with the form Umzug melden
(report a move) as a Card (beta), in German. The move-out date is already filled in; the visitor adds a customer number and new address, submits it, and the Card shows a confirmation.
The answers come from your pages.
You paste the addresses of the pages the assistant should answer from: website, help center, policies. Kyros fetches and prepares them. If an answer isn’t in them, the assistant is instructed to say so instead of guessing.
- Many addresses at once, one per line. Kyros spots duplicate pages, even with tracking parameters in the address.
- If you want, Kyros re-fetches each page every 6, 12 or 24 hours, or weekly. Unchanged pages aren’t processed again.
- Where every word has to be right, you write golden answers. When a question matches, the assistant is instructed to use your text word for word.
- If an answer is off, click Revise in Chatlogs. Your correction is saved as a golden answer.
Example: the knowledge base of Stadtwerke Musterstadt with seven pages at different processing stages and one golden answer about the customer center’s opening hours.
New settings go live only when you approve them.
You change your assistant in a draft. Your visitors keep talking to the published version until you click Publish. Changes to the knowledge base, such as new pages or golden answers, take effect right away.
Click Publish to see what happens.
Version history
- Version 13Liveby Jonas Brandt
- Version 12by Lena Weber
- Version 11by Lena Weber
Test in the draft
You change instructions, model and settings in the draft, and the preview uses it right away. In Compare models, you test two models side by side and see what each costs in credits per message.
Publish with one click
Only Publish makes the draft live. Every save stays in the version history, up to 200 versions per assistant, with author and changed settings.
Restore earlier versions
Compare any version with the live one, then restore it or load it into the draft.
In your visitors’ language. And clearly labeled as AI.
The widget speaks 9 languages and, if you like, Easy language. It always shows that an AI is answering and explains what happens to the data.
9 languages, right to left too
German, English, Ukrainian, Arabic, Turkish, Russian, Polish, French and Farsi. Visitors pick their language in the widget or simply write in their own; the assistant is instructed to answer in it and to keep official names in the original, with a translation in parentheses.
Easy language on request
Enable Easy language and visitors can switch it on in the widget. The assistant is then instructed to answer in short sentences with everyday words. Automatically generated Easy language doesn’t replace texts checked by trained reviewers.
AI notice and privacy panel
Every widget permanently shows “AI-generated — responses may be inaccurate”. Privacy opens the panel “Using our chatbot” with purpose, legal basis, retention period and service provider.
Moderation before the model reads
Kyros screens incoming messages before your assistant’s model sees them. Moderation is on for every new assistant.
Example: a visitor types an account number into the chat of Stadtwerke Musterstadt. The assistant politely asks them to leave personal data out and offers help with moving, meter readings and tariffs.
- Privacy panel
- AI notice
What your IT and data protection teams will ask.
The facts to check, for data protection officers and IT departments.
Install the widget
How should it appear?
Copy the snippet below
<script src="https://kyros.omniratio.de/api/widget?id=…&sig=…&type=chatbot" defer></script>Paste it into your site's HTML, just before the closing '</body>' tag
Code expiry: 1 year
- Provider
- omniratio UG (haftungsbeschränkt), Hatten, Germany. Full details in the imprint.
- Hosting
- Hosted in Germany: API and database in Frankfurt am Main, knowledge services also in Germany, backups in Berlin.
- AI processing
- The answer is generated by the model you choose per assistant. Depending on the model, its AI provider processes the message, not always in Germany. Kyros also uses external services for moderation and search.
- AI models
- You choose from the models in your plan. Each shows its credits per message before you pick it.
- Moderation
- Screens incoming messages before the model sees them; on for every new assistant. Kyros doesn’t store personal data from messages it holds back.
- Data processing
- A data processing agreement (DPA) under Art. 28 GDPR is available.
- Training
- Per our privacy policy, we don’t use your data to train AI models.
- Retention
- Per assistant: platform default, never delete, or your own number of inactive days. Kyros deletes expired conversations daily.
- Access
- Workspaces are kept apart at the database level. Roles: Owner, Admin, Member and custom roles built from 15 permissions.
- Audit log
- On the Business plan: 40+ action types with before and after values, kept for 365 days.
- Installation
- Guides for HTML, React/Next.js, WordPress, TYPO3 and the Government Site Builder, as a floating bubble or inline frame.
- Safeguards
- Embed codes are signed and can expire. Under Website access you decide which domains may load the widget.
- API
- REST API with API keys: the answer with its sources, under the same settings, moderation and billing as the widget.
Start for free.
Starter
€0
forever, no credit card
- One assistant with a chat widget
- Knowledge base with source links
- Monthly credits included
- Moderation, AI notice and privacy panel
- Hosted in Germany
Pro and Business
More credits, more assistants and members, more models. Business adds the audit log. We quote prices on request.
Every message uses credits. Each model shows its credits per message before you pick it, and each reasoning level is priced separately.
Frequently asked questions
Can’t find your question?
Ask our assistant in the bottom-right corner.
Is Kyros GDPR-compliant?
Whether your deployment meets the GDPR also depends on how you configure it. Here are the facts for your data protection team: Kyros is hosted in Germany, with the API and database in Frankfurt am Main. Answers come from the model you choose per assistant; depending on the model, its AI provider processes the message, not always in Germany. Kyros also uses external services for moderation and search. Every widget shows an AI notice and a privacy panel covering purpose, legal basis, retention period and service provider. A data processing agreement under Art. 28 GDPR is available, you set retention per assistant, and Kyros screens incoming messages before your assistant’s model sees them.
Where does the assistant get its answers?
From the pages you list: you paste the addresses of individual pages – from your website, help center or policies – one per line. You can add golden answers too: question-and-answer pairs you write yourself. When an answer draws on your pages, numbered links to those pages appear below it. If nothing in your content fits, the assistant is instructed to say so instead of guessing. Files such as PDFs can’t be added at the moment.
What does Kyros cost?
The Starter plan costs €0 for good and needs no credit card, so there is no trial period. It includes one assistant with a chat widget, a knowledge base with source links and monthly credits. Every message uses credits: the model picker shows how many for each model, and each reasoning level is priced separately. Pro and Business, with more credits, assistants, members and models, are available on request; Business adds the audit log.
How do I add the assistant to my website?
You copy a snippet into your page, as a floating bubble or an inline frame. There are guides for HTML, React/Next.js, WordPress, TYPO3 and the Government Site Builder (GSB). Embed codes are signed and, if you like, expire after 7, 30 or 90 days or after a year. Under Website access you decide which domains may load the widget. You match colors, font, logo, launcher and position to your brand.
Which languages does the assistant answer in?
The widget comes in 9 languages: German, English, Ukrainian, Arabic, Turkish, Russian, Polish, French and Farsi, with Arabic and Farsi running right to left. The assistant is instructed to answer in the language visitors pick in the widget or write in, and to keep official names in the original with a translation in parentheses. If you enable Easy language, visitors can switch it on in the widget; automatically generated Easy language doesn’t replace texts checked by trained reviewers, though.
Can I use Kyros through an API?
Yes. Through the REST API you send messages to your assistant and get the answer back with its sources. The same settings, moderation and billing apply as in the widget. The API returns the complete answer at once; it doesn’t stream. You create API keys in your workspace’s Developer Access; they’re stored hashed, can expire and can be revoked at any time.
How do I check that the assistant answers well?
Before launch you test the draft in the preview and use Compare models to try two models side by side. After launch, Chatlogs show every conversation with your visitors’ ratings. You fix a weak answer with Revise, and Kyros saves the correction as a golden answer. Analytics shows chats, messages, ratings, response time and error rate for any date range, plus a breakdown by channel and model.
Does Kyros work for agencies and several teams?
Yes. Workspaces keep teams and clients apart, isolated from each other at the database level, and one login can belong to several workspaces. On the free plan, you can create up to 3 workspaces. Each has its own assistants, knowledge bases, members and roles: Owner, Admin, Member or custom roles built from 15 permissions. Invitations never grant more rights than the inviting person holds. The audit log comes with the Business plan.
Try it with your own pages.
All it takes to create an assistant is a name. Kyros sets up the chat widget and opens the Studio. Then you create a knowledge base with your pages, assign it to the assistant, test the draft and publish when everything is right.
Or ask our assistant firstOpens the chat in the bottom-right corner.
No credit card. The Starter plan stays free.