
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
130,560
Forks
18,502
Language
Python
License
NOASSERTION
aillmllm-uillm-webuillmsmcpollamaollama-webuiopen-webuiopenai+4
Replaces
Related Tools
ollama
168,061GoMIT
Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Free
anything-llm
57,859JavaScriptMIT
The all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
Open Core
Flowise
51,637TypeScriptNOASSERTION
Build AI Agents, Visually
Open Core