open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
TL;DR · 30-second scan
open-webui (Python) — User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
You already run Ollama locally and want a real interface your family or team can use without touching a terminal.
AI & ML · Self-Hosted
A ChatGPT-shaped web interface you run yourself, pointed at Ollama or any OpenAI-compatible endpoint. It is the piece that makes local models usable by people who are not you: multi-user accounts, chat history, RAG over uploaded documents, model switching. Docker up and it looks like a product rather than a terminal. The honest tradeoff is that it has grown enormous. What started as a thin Ollama front-end now carries pipelines, tools and a permissions system, and upgrades occasionally break custom setups. Licence is BSD-3 with a branding clause, not plain open source, which matters if you plan to resell it.
You already run Ollama locally and want a real interface your family or team can use without touching a terminal.
You only ever chat from the CLI, or you want to white-label and resell it — the branding clause blocks that.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/open-webui-open-webui)
<a href="https://stackpicks.dev/repo/open-webui-open-webui"><img src="https://stackpicks.dev/api/badge/open-webui-open-webui" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of open-webui/open-webui? Add the badge and we'll feature your project in the weekly curator newsletter.