open-webui: Unified LLM Management Platform for Local and Cloud, from Ollama to OpenAI
open-webui/open-webui
About the project
This self-hosted AI platform supports both Ollama and OpenAI-compatible APIs. It provides a unified interface that allows seamless mixing of local models and cloud services, and operates fully in offline environments.
Beyond simple chat, it handles complex workflows such as agent execution, document-based RAG, and image generation. By integrating 9 types of vector databases and various web search engines, it injects external knowledge in real time, and enables automation of multi-step tasks through terminal access permissions.
It comes with built-in features required for enterprise environments, including fine-grained RBAC, LDAP/SSO integration, and usage analytics dashboards. With Svelte-based responsive design and PWA support, it delivers a consistent experience across desktop and mobile, and ensures stable operation for large teams through Docker and Kubernetes deployments.
open-webui/open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Python