Grounded AI chatbots, on a wholly European pipeline.
Oshu turns your docs, site, or course material into a chatbot that answers from your content. Hosted in Germany, inference in France. Nowhere else.
Where the words go.
Every message follows one short path and never leaves the EU. Two regions, no US sub-processors.
Sovereign. Grounded. Auditable.
Sovereign
A fully European pipeline, with the paperwork already done, so adopting Oshu is not a six-week procurement loop.
- EU-only infrastructureEvery hop stays in the EU. See the request path above.
- No training on your conversationsMistral's sub-processor agreement binds them; every downstream contract matches.
- Compliance, readyDPA, sub-processor list and TOMs in place from signup.
Grounded
Answers come from your library, not the model's imagination.
- Retrieval from your libraryAnswers are pulled from your own documents, not open-ended guesswork.
- Library management built inUpload docs or sync a repo inside Oshu. No separate backend to operate.
- A bot per siteSeparate libraries and branding for each widget you embed.
Auditable
Every action the bot takes is logged and searchable, so you can audit it rather than take it on trust.
- Per-agent analyticsConversations, resolution, latency and token use per bot.
- Conversation historySearchable, with pseudonymous session IDs.
- Full audit log + 12-month auto-purgeEvery action recorded. Purged after 12 months per the retention policy.
A grounded answer, and the operator’s view.
What your visitors see, and what you see. Both in one place.
The two views above are an illustration. The chat launcher in the bottom-right corner is the real Oshu widget, the same embed you would ship, answering from this site’s own docs. Open it and ask anything.
Everything the agent can do.
GitHub Markdown sync
Point an agent at a repo and folder; new commits are pulled into its library automatically, on a schedule.
PDF upload with OCR
Drop in PDFs and we OCR them into Markdown for the agent's library. Scanned, image-only documents work too.
LaTeX & math rendering
Inline and block KaTeX renders equations, derivations, and scientific notation correctly inside the chat replies.
Grounded answers
The chatbot answers from your own library, not the open web; the dashboard shows which sources each reply used.
Content moderation
Optional guardrails screen visitor messages by category, then warn, block, or end the conversation per your rules.
Streaming replies
Replies stream token by token over SSE; a library search may add a few seconds before the first token arrives.
Theming
Brand colours, fonts, radius, and labels are configurable per agent, so the widget looks like part of your site.
Embed layouts
One script tag drops the agent in. Pick a floating button, inline panel, full page, or iframe per embed.
Rate limiting
Per-agent and per-visitor caps protect your budget and stop one busy site from starving all the others.
Operator dashboard
Every conversation, message volume, latency, model split, and a per-agent audit log, all in one workspace.
Flat monthly fee. Hard cap.
One flat price a month, no per-message meter. Caps are hard: at the limit the bot pauses instead of running up a surprise bill. And if you need more headroom, we can raise any cap.
- Embed widget, full theming
- Base & Premium model tiers
- No card required
- One agent, full theming
- Grounded, LaTeX, GitHub sync
- Hard cap, optional extension
- Three agents, three sites
- Grounded, LaTeX, GitHub sync
- Hard cap, optional extension
- Up to ten agents
- For docs, support, onboarding
- Hard cap, optional extension
- 50 agents per workspace
- Agencies & multi-product teams
- Hard cap, optional extension
- Bring your own Mistral key
- Unlimited messages + library
- Per-agent model picker
For organisations that need more than a plan: several users per workspace with roles, tailored caps and SLAs, and managed onboarding, where we set up the agents, libraries, and widget for you. Self-hosted or white-label available.
Cheaper than US-hosted alternatives, and this one keeps your data in the EU.
Prices are net, excl. VAT. 19 % German VAT is added at checkout for German customers. EU businesses outside Germany with a valid VAT-ID: reverse-charge (no VAT). Non-EU: no VAT.
Now live
Put a grounded, European bot
on your site this week.
Flat price, hard cap, DPA already in place. Start free, no card, no per-message meter.