Jump to content

Open WebUI

From Wikipedia, the free encyclopedia

Open WebUI
Original authorTimothy J. Baek
DeveloperOpen WebUI
Release2023
Stable release
0.12.5[1] / 29 October 2026; 4 days ago (29 October 2026)
Written inPython, JavaScript, TypeScript
TypeLarge language model interface
LicenseOpen WebUI License
Websiteopenwebui.com
Repositoryhttps://github.com/open-webui/open-webui

Open WebUI is a self-hosted graphical user interface for interacting with artificial intelligence models, particularly large language models. It can be used as a browser-based interface for locally hosted models through software such as Ollama and for remote models provided through OpenAI-compatible application programming interfaces (APIs).[2][3]

When used with locally hosted models, Open WebUI can operate entirely offline, while remotely hosted models can be accessed over the Internet through third-party providers. It provides a ChatGPT-style interface while allowing users to select among different models and providers.[4]

History

[edit]

Open WebUI was created by Timothy J. Baek in 2023 and was originally named Ollama WebUI. The project initially served as a web interface for Ollama before expanding to support additional model providers and APIs. It was renamed Open WebUI in February 2024 to reflect its broader scope.[5]

Features

[edit]

Open WebUI provides a web-based chat interface that can connect to Ollama and services implementing an OpenAI-compatible API. Users can interact with multiple models from the same interface and deploy the software using methods including Docker, Kubernetes, or Python.[6][7]

The software includes support for retrieval-augmented generation (RAG) using uploaded documents and knowledge bases. Other features include web search, image generation, voice interaction, model tools and external extensions.[8]

Open WebUI can connect to external tools and services through mechanisms including OpenAPI servers and the Model Context Protocol (MCP). It also supports Python-based tools that execute within an Open WebUI installation.[9]

Open WebUI is primarily used with locally hosted large language models, but it can also access models hosted by third-party providers through compatible APIs.[10]

Security

[edit]

In 2025, a vulnerability in Open WebUI's Direct Connections feature, designated CVE-2025-64496, was disclosed. The vulnerability could allow malicious model servers to execute JavaScript in a user's browser and potentially lead to account takeover or remote code execution when combined with other functionality. It affected version 0.6.34 and earlier and was patched in version 0.6.35.[11]

See also

[edit]

References

[edit]
  1. ↑ "Release v0.12.5 · open-webui/open-webui". Retrieved October 29, 2026.
  2. ↑ Devine, Richard (August 5, 2025). "Ollama Launches User-Friendly GUI App for Effortless Local AI on Windows 11 — Here's What You Need to Know". Windows Central. Retrieved September 12, 2026.
  3. ↑ "Open WebUI". vLLM Documentation. vLLM. Retrieved September 12, 2026.
  4. ↑ Fadilpašić, Sead (January 6, 2026). "This WebUI vulnerability allows remote code execution – here's how to stay safe". TechRadar. Retrieved September 12, 2026.
  5. ↑ Baek, Timothy J. (January 30, 2024). "Announcing a New Chapter for Ollama-webui: Help Us Choose Our New Name!". GitHub. Open WebUI. Retrieved September 12, 2026.
  6. ↑ "Open WebUI". Open WebUI Documentation. Open WebUI. Retrieved September 12, 2026.
  7. ↑ "Developing Open WebUI". Open WebUI Documentation. Open WebUI. Retrieved September 12, 2026.
  8. ↑ "What You Can Do with Open WebUI". Open WebUI Documentation. Open WebUI. Retrieved September 12, 2026.
  9. ↑ "Tools". Open WebUI Documentation. Open WebUI. Retrieved September 12, 2026.
  10. ↑ "Connect a Provider". Open WebUI Documentation. Open WebUI. Retrieved September 12, 2026.
  11. ↑ Fadilpašić, Sead (January 6, 2026). "This WebUI vulnerability allows remote code execution – here's how to stay safe". TechRadar. Retrieved September 12, 2026.
[edit]