open-webui

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