Open WebUI (Chat Mode)

⭐ 128.0k MIT Python/TypeScript 0.6.0

A self-hosted AI conversation platform that supports multiple model integration, allowing simultaneous connections to APIs such as Ollama, OpenAI, and Claude, enabling users to freely switch between models for comparative conversations.

📋 Info

GitHub Stars⭐ 128.0k Stars
LicenseMIT
LanguagePython/TypeScript
Version0.6.0
Updated2026-06-02

📖 Overview

The conversation mode of Open WebUI is currently the most feature-rich multi-model chat solution in the self-hosted AI space. It supports connecting to local Ollama models, OpenAI-compatible APIs, Claude series models, and more, allowing users to compare models, tweak prompts, and manage conversations all within a single interface. Its built-in RAG engine enables loading local documents as conversation context, offering support for Markdown formatting, code highlighting, and conversation templates. Running entirely offline with all conversation data remaining on the device, it serves as the preferred chat tool for users and teams who prioritize privacy.

✨ Features

  • ChatGPT-style conversations powered by a RAG knowledge base.
  • Online search (integrated with 15+ search engines)
  • multimodal with images, voice, and video
  • A native PWA experience for mobile devices.
  • Agent workflow mode (new in 2026)

Advertisement

🚀 Quick Start

pip install open-webui
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

🔗 Related Tools