Open WebUI
Open WebUI, a free chat app you host yourself, lets you talk to AI models running on your own computer or in the cloud, from one web page.
Open WebUI is a chat app you run yourself. It can live on your own computer or on a server, a computer that stays switched on for others to reach. You open it in a web browser and chat there, and you decide which AI models sit behind it. It can even be set up to work with no internet connection at all.
Open WebUI does not do the thinking itself. It connects to model providers: programs or services that actually run a model. One kind is a local server such as Ollama, which runs downloaded models on your own machine. Another is a cloud service. You reach it through an API, a door that lets programs talk to each other. You add a provider by typing its address and a key, and its models appear in a drop-down list.
Picture asking a question with a small model on your laptop, then trying the same question on a large cloud model to compare. Both sit in the same list. There is a catch. The model you pick decides where your message travels. A cloud model sends your words to that company. You can also upload your own files into a “knowledge base”, and the app searches them for passages that match your question. The code is free to use and change. But since version 0.6.6, the licence has one rule for setups with more than 50 users: they must keep the Open WebUI branding.
Running your own models is one job, and chatting with them comfortably is another.
Follow one message from your keyboard to a reply.
- 1 · typeYou pick a model from the list and type a message in the chat page.
- 2 · routeOpen WebUI sends the message to the address of that model's provider.
- 3 · runThe provider, local or in the cloud, runs the model on your message.
- 4 · streamThe reply flows back word by word and appears in the chat.
The model you pick decides where your words are sent, so a cloud model sees the message and a local one runs the reply on your machine.
| Who | What they ask | What it works with |
|---|---|---|
| Student | “Can I chat with an open model on my laptop in a normal browser window?” | A local Ollama model shown in the Open WebUI model list |
| Small team | “Can we share one AI chat page but control who sees which models?” | Per-group access rules on model presets |
| Researcher | “Which of these PDFs mentions the budget, and where?” | A knowledge base of uploaded files |
| Tinkerer | “Does a local model answer this as well as a cloud one?” | The same prompt sent to two connected models |
- It gives local and cloud models one shared chat page.
- It connects to any server that speaks the Ollama or OpenAI-compatible protocol.
- It can search your uploaded documents and cite where it found an answer.
- It lets an administrator limit which users or groups see each model.
- It does not run models itself; a separate provider does that work.
- Picking a cloud model sends your prompt to that cloud company.
- Using a local model does not make separately set-up cloud services local.
- Its licence requires deployments with more than 50 users to keep the Open WebUI branding.
Sources used
This explainer is written in original language. The links below support its factual claims.
- repoopen-webui/open-webui: User-friendly AI Interface, Open WebUI · read 28 Sept 2026
- docsOpen WebUI documentation, Open WebUI · read 28 Sept 2026
- docsConnect Local and Cloud Models, Open WebUI · read 28 Sept 2026
- docsKnowledge Bases and Document Chat, Open WebUI · read 28 Sept 2026
- docsModels, Open WebUI · read 28 Sept 2026
- officialOpen WebUI License, Open WebUI · read 28 Sept 2026