Open WebUI is a home for AI: an extensible, easy-to-use, self-hosted platform built to run entirely offline. Connect local models through Ollama or use OpenAI-compatible APIs for local and cloud models.
[English](README.md) | [简体中文](README.zh.md) | [繁體中文](README.zht.md) | [한국어](README.ko.md) | [Deutsch](README.de.md) | [Español](README.es.md) | [Français](README.fr.md) | [Italiano](README.it.md) | [Dansk](README.da.md) | [日本語](README.ja.md) | [Polski](README.pl.md) | [Русский](README.ru.md) | [Bosanski](README.bs.md) | [العربية](README.ar.md) | [Norsk](README.no.md) | [Português (Brasil)](README.br.md) | [ไทย](README.th.md) | [Türkçe](README.tr.md) | [Українська](README.uk.md) | [বাংলা](README.bn.md) | [Ελληνικά](README.gr.md) | [Tiếng Việt](README.vi.md) [](https://docs.openwebui.com/)        [](https://discord.gg/5rJgQTnV4s) [](https://github.com/sponsors/open-webui) [Explore Open WebUI →](https://docs.openwebui.com/) ### Installation #### Python Requires Python 3.12. ```bash pip install open-webui open-webui serve ``` Then open [http://localhost:8080](http://localhost:8080). #### Docker ```bash 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 ``` Then open [http://localhost:3000](http://localhost:3000). | Image tag | Includes | | --------- | ---------------------------------------------------------------------------------------- | | `:main` | Standard image with local AI dependencies | | `:slim` | Lightweight image using external services for embeddings, document extraction, and voice | | `:cuda` | Open WebUI with CUDA acceleration | | `:ollama` | Open WebUI bundled with Ollama | | `:dev` | Latest development build | Add these options to `docker run` before the image name as needed: | Option | Purpose | | ---------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `-e OLLAMA_BASE_URL=http://your-ollama-server:11434` | Connect to Ollama on another server | | `-e OPENAI_API_KEY=your_secret_key` | Set your OpenAI API key | | `-e HF_HUB_OFFLINE=1` | Disable Hugging Face model downloads for offline use | | `--gpus all` | Enable Nvidia GPU access for `:cuda` or `:ollama`; requires the Nvidia Container Toolkit | See the [Docker installation guide](https://docs.openwebui.com/getting-started/quick-start/) for setup instructions and configuration options. #### Desktop App [Download the native desktop app](https://github.com/open-webui/desktop) for macOS, Windows, and Linux. [Read the docs →](https://docs.openwebui.com/getting-started/) ### Ecosystem - [Open Terminal](https://github.com/open-webui/open-terminal) / [Terminals (Enterprise)](https://github.com/open-webui/terminals): The action layer that turns Open WebUI into a full agent harness, with enterprise orchestration for per-user workspaces. - [Knowledge Base Sync (oikb)](https://github.com/open-webui/oikb): Mirror folders, repos, buckets, and wikis into Open WebUI Knowledge Bases with incremental sync. - [Open WebUI Computer](https://github.com/open-webui/computer): Your computer in any browser: files, editor, terminal, git, and optional AI agents, running on your real machine. See the [ecosystem documentation](https://docs.openwebui.com/ecosystem/) for details. ### Troubleshooting and Updates See the [troubleshooting guide](https://docs.openwebui.com/troubleshooting/) for connection issues and the [updating guide](https://docs.openwebui.com/getting-started/updating) to update your installation. ### Documentation See the [docs](https://docs.openwebui.com/) for configuration and usage, and the [roadmap](https://docs.openwebui.com/roadmap/) for planned work. For Docker Compose, Kubernetes, and other setups, see the [installation docs](https://docs.openwebui.com/getting-started/). ### Support [Open an issue](https://github.com/open-webui/open-webui/issues) or [start a discussion](https://github.com/open-webui/open-webui/discussions). Find us on [Reddit](https://www.reddit.com/r/OpenWebUI/), [X](https://x.com/OpenWebUI), and [Discord](https://discord.gg/5rJgQTnV4s). ### Security Report vulnerabilities privately through [GitHub security advisories](https://github.com/open-webui/open-webui/security). Security reports are accepted only through GitHub. ### Star History