Open WebUI is the front end that turns a local inference server into something a household or a team can actually use. It handles accounts, conversation history, document retrieval, and model switching, and speaks to both local runtimes and hosted APIs.
Because it stores conversations on your own server, it is one of the few chat interfaces where you can honestly say the transcripts never left the building.
Decisive facts
- Connects to Ollama, llama.cpp, and any OpenAI-compatible endpoint
- Retrieval over uploaded documents and crawled web pages
- Multi-user accounts with per-model access control
- Python function calling and a pipeline plugin system
- Conversation history stored on your own server