open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Open WebUI is a self-hosted, extensible AI interface platform that works with Ollama, OpenAI-compatible APIs, and other LLM providers. It offers a complete AI deployment solution with built-in RAG capabilities, multi-model conversations, and offline operation support. Designed for both individual developers and enterprise teams, it provides role-based access control, plugin extensibility, and deployment flexibility through Docker, pip, or Kubernetes.
Key Features
Use Cases
- 01Self-hosted AI chat interface for teams requiring full data control and offline operation
- 02Enterprise knowledge management with RAG integration pulling from internal documents and cloud storage (Google Drive, OneDrive, SharePoint)
- 03Multi-model AI evaluation and testing with built-in arena, A/B testing, and ELO-based leaderboards
- 04Automated workflow execution with scheduled prompts and calendar integration for recurring AI tasks
- 05Development environment integration using Open Terminal for code execution, debugging, and iterative problem-solving within chat
- 06Cross-platform AI deployment with responsive PWA, native desktop apps, and mobile-optimized interface
Related MCP Servers
View morepublic-apis
A collective list of free APIs
awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
open-webui — FAQ
What is Open WebUI MCP server?+
Open WebUI is a self-hosted AI interface platform that supports Ollama, OpenAI-compatible APIs, and various LLM providers with extensible plugin support including MCP (Model Context Protocol) server integration. It provides a complete web-based interface for AI interactions with RAG, multi-model support, and enterprise features.
How do I install Open WebUI?+
Install Open WebUI via pip with 'pip install open-webui' then run 'open-webui serve', or deploy using Docker with a single command. For Docker, use 'docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main'. Kubernetes deployment is also supported via kubectl, kustomize, or Helm.
Does Open WebUI require API keys?+
API keys are optional and depend on your LLM provider choice. If using Ollama locally, no API keys are needed for fully offline operation. For OpenAI API, set OPENAI_API_KEY; for other cloud providers (GroqCloud, Mistral, OpenRouter), configure their respective API credentials in the settings.
Is Open WebUI free to use?+
Yes, Open WebUI is open-source software available for free self-hosting. An optional Enterprise Plan offers custom branding, SLA support, and LTS versions for organizations requiring enhanced capabilities and commercial support.
Which AI clients and models work with Open WebUI?+
Open WebUI works with any OpenAI-compatible API endpoint, including Ollama for local models, plus LMStudio, GroqCloud, Mistral, OpenRouter, and vLLM. It operates as a standalone web interface accessible through any browser, with native desktop apps available for macOS, Windows, and Linux.
What are the prerequisites for running Open WebUI?+
For pip installation, you need Python 3.11. For Docker deployment, Docker or Docker with Nvidia CUDA toolkit (for GPU acceleration) is required. Database options include SQLite (default) or PostgreSQL; storage can use local filesystem, S3, Google Cloud Storage, or Azure Blob Storage.
How do I install open-webui?+
Open the source repository on GitHub and follow its README. open-webui is a mcp server — MCP Agents Market links you directly to the official repo.
Is open-webui free?+
open-webui is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.