Europa leading the bull, symbol of a wholly European AI pipeline

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.

Hosted · Hetzner Falkenstein DE Inference · Mistral Paris FR Never trained on your data
oshu trace --request-path

Where the words go.

Every message follows one short path and never leaves the EU. Two regions, no US sub-processors.

Regions in path
2
falkenstein:de · paris:fr
US sub-processors
0
none in the request path
Training on your data
0
contractually bound
Billing surprises
0
flat fee · hard cap
EU boundary · no US sub-processors
Source
Your visitor
your-site.eu
Embedded widget
Hosting & orchestration
Oshu
Hetzner · Falkenstein DE
Library, retrieval, audit log
Inference
Mistral
Paris FR
Bound not to train on your data
No US clouds anywhere in the request path. DPA · sub-processor list · TOMs in place
oshu principles --all

Sovereign. Grounded. Auditable.

01
principle.sovereign [verified]

Sovereign

A fully European pipeline, with the paperwork already done, so adopting Oshu is not a six-week procurement loop.

  • EU-only infrastructure
    Every hop stays in the EU. See the request path above.
  • No training on your conversations
    Mistral's sub-processor agreement binds them; every downstream contract matches.
  • Compliance, ready
    DPA, sub-processor list and TOMs in place from signup.
02
principle.grounded [enforced]

Grounded

Answers come from your library, not the model's imagination.

  • Retrieval from your library
    Answers are pulled from your own documents, not open-ended guesswork.
  • Library management built in
    Upload docs or sync a repo inside Oshu. No separate backend to operate.
  • A bot per site
    Separate libraries and branding for each widget you embed.
03
principle.auditable [logged]

Auditable

Every action the bot takes is logged and searchable, so you can audit it rather than take it on trust.

  • Per-agent analytics
    Conversations, resolution, latency and token use per bot.
  • Conversation history
    Searchable, with pseudonymous session IDs.
  • Full audit log + 12-month auto-purge
    Every action recorded. Purged after 12 months per the retention policy.
oshu preview --both-sides

A grounded answer, and the operator’s view.

What your visitors see, and what you see. Both in one place.

docs.your-company.eu
Docs Assistant
Ask anything about the docs
Hello! How can I help you with the docs?
20:16
What formats does the library support?
20:17
The library accepts GitHub Markdown repos and uploaded PDFs. Scanned PDFs are OCR’d to Markdown automatically.
20:17
Your message here…
AI-generated. May contain errors. Powered by Oshu
oshu ask

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.

oshu features --list

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.

oshu pricing --flat --cap

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.

Free
0 €
1 bot · 100 msgs · 50 pages
  • Embed widget, full theming
  • Base & Premium model tiers
  • No card required
Start free
Recommended
Hobby
9 € / mo
1 bot · 1 500 msgs · 250 pages
  • One agent, full theming
  • Grounded, LaTeX, GitHub sync
  • Hard cap, optional extension
Start free
Solo
29 € / mo
3 bots · 5 000 msgs · 1 000 pages
  • Three agents, three sites
  • Grounded, LaTeX, GitHub sync
  • Hard cap, optional extension
Start free
Studio
59 € / mo
10 bots · 10 000 msgs · 5 000 pages
  • Up to ten agents
  • For docs, support, onboarding
  • Hard cap, optional extension
Start free
Scale
199 € / mo
50 bots · 40 000 msgs · 25 000 pages
  • 50 agents per workspace
  • Agencies & multi-product teams
  • Hard cap, optional extension
Start free
BYOK
79 € / mo flat
50 bots · unlimited msgs + library
  • Bring your own Mistral key
  • Unlimited messages + library
  • Per-agent model picker
Start free
CUSTOM from 299 € / mo

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.

Talk to us

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.