
open-webui
Alternative to ChatGPT
Open WebUI is a self-hosted AI chat interface that connects to Ollama and OpenAI-compatible APIs. It delivers a ChatGPT-like conversational experience on your own server with complete data privacy.
- Multi-model support for switching between Ollama, OpenAI, Anthropic, and other LLMs
- RAG integration with document upload for AI-powered knowledge base queries
- User management with multi-user accounts, role settings, and shared chats
- Plugin system with tools, functions, and pipelines for extensibility
- Model management for downloading, updating, and removing Ollama models via UI
- Markdown and code support with syntax highlighting and LaTeX math rendering
- Voice input/output with speech recognition and text-to-speech conversation
Built with Python and SvelteKit, Open WebUI launches with a single Docker command. Combined with Ollama for local LLMs, it creates a fully private AI environment where no data leaves your infrastructure.
Stars
151,096
Forks
22,084
Language
Python
License
NOASSERTION
aillmllm-uillm-webuillmsmcpollamaollama-webuiopen-webuiopenai+4