Self-hosted ChatGPT-style frontend. Pairs with Ollama, llama.cpp, or any OpenAI-compatible API.
Best evidence tier. Signup tested end-to-end by xmr.club curator — deposit + withdrawal + edge cases. No-KYC posture verified at retail volume. Last_verified within 12 months.
Full rubric + 7-step verification walkthrough at /methodology.
Self-hosted ChatGPT-style web frontend for local LLMs — point it at Ollama, llama.cpp's HTTP server, or any OpenAI-compatible API and get a polished chat surface running on `localhost` (or your private LAN, or your own VPS). Listed at Grade A because Open WebUI is the canonical end-user UI atop the local-LLM stack we already grade A (Ollama, llama.cpp). MIT-licensed, no telemetry, no third-party JS, no account anywhere in the install or use flow, and the entire client+server runs on hardware you own. For non-developers who want OpenAI / Claude UX without an OpenAI / Claude account or any third party seeing their prompts, this is the answer.
What it is. Open WebUI is a Svelte+Python web application (self-host via Docker, pip, or source) that renders a familiar threaded-chat interface over any OpenAI-compatible LLM backend. Out of the box it auto-discovers Ollama on `localhost:11434` and shows every model you have pulled. You can also point it at a remote OpenAI / Anthropic / Mistral / Together / OpenRouter endpoint via API key (Bring Your Own Key / BYOK pattern), or stack multiple backends in the same UI and pick per-conversation.
Where Ollama is the engine + CLI, Open WebUI is the user-facing interface — the part your non-developer family member, journalist colleague, or operations team actually touches. Threaded conversation history, model switching mid-conversation, system prompts, file uploads (with local RAG via `chromadb`), image input (vision models), code execution sandbox, multiple users + role permissions, conversation export, share-link generation, and a dozen-or-so settings the typical user actually configures.
Background. Started in 2023 by Timothy Jaeryang Baek as "Ollama WebUI" — initially purely a frontend for the Ollama server. Renamed to Open WebUI in March 2024 when scope expanded beyond Ollama to include any OpenAI-compatible endpoint and Open WebUI's own pipelines (custom-Python extension layer for RAG, agents, and tool use). 60k+ GitHub stars, ~400 contributors, active weekly releases.
The project is MIT-licensed with the codebase at `github.com/open-webui/open-webui`. Open WebUI Inc. (a US C-corp) provides commercial support + an Enterprise tier (SSO, audit logs, multi-tenancy) — but the open-source build covers ~95% of use cases and is feature-complete enough that most self-hosters never need the enterprise version.
What you trust.
Operational specs.
Operator philosophy. Timothy Baek's framing in conference talks and the project README is "self-hosted means self-hosted — no compromise on the local-first promise." Open WebUI deliberately doesn't ship a hosted-SaaS option (unlike most "self-hostable" tools that prioritize their hosted tier and treat self-host as a degraded variant). The Enterprise tier is for organisations that need SSO and audit; the open-source build IS the canonical product for individuals + small teams. The MIT-licensed Pipelines mechanism keeps Open WebUI's plugin model permissive — no plugin marketplace requiring approval, no AGPL viral surface, you write Python and drop it in.
Grade rationale. Grade A reflects: strongest privacy posture available for a hosted chat UI (everything runs on your hardware, no third-party network calls during use, no account anywhere), open-source under permissive MIT licence (forkable + auditable), named-operator accountability without operator dependency (Timothy Baek + Open WebUI Inc. publicly identified, but the runtime keeps working if either disappears — switching to LibreChat or building a custom Svelte UI from scratch is a weekend project for an experienced developer), broad backend support (every consumer LLM API + every local engine), multi-user + role-based access for shared-deployment cases, kycnot.me-class no-account posture (literally no account because there's no operator to register with), active maintenance (weekly releases, ~400 contributors), and no major incident in `r/selfhosted` / `r/LocalLLaMA` / GitHub issues in the last 12 months. Last verified 2026-05-27.
Useful when:
Caveats:
Free · MIT · self-host (Docker / pip / source)
Sourced from operator pages — verify identity via more than one channel before trusting time-sensitive instructions.
.onion mirror listed 2026-05-27 (<90d) No community reviews yet. Be the first below.
Honest, brand-neutral feedback welcome. A curator approves before it appears here. No JS required.
Silence censorship. Protect your privacy and bypass restrictions with Xeovo VPN. No email required.
Long-running no-KYC aggregator. XMR-friendly, Tor mirror, broad coin support.
Mobile + desktop multi-coin wallet (XMR, BTC, LTC, ETH) with in-app swap + CakePay.
Non-custodial cross-chain swap router with refund-on-refusal AML policy and multi-destination split swaps. No
Two-year-old no-account instant swap — in-house test swap settled in 3 minutes (0–1 conf), Trocador A privacy