Open WebUI
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 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Installation
Python
Requires Python 3.12.
pip install open-webui
open-webui serve
Then open http://localhost:8080.
Docker
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.
| 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 for setup instructions and configuration options.
Desktop App
Download the native desktop app for macOS, Windows, and Linux.
Ecosystem
- Open Terminal / Terminals (Enterprise): The action layer that turns Open WebUI into a full agent harness, with enterprise orchestration for per-user workspaces.
- Knowledge Base Sync (oikb): Mirror folders, repos, buckets, and wikis into Open WebUI Knowledge Bases with incremental sync.
- 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 for details.
Troubleshooting and Updates
See the troubleshooting guide for connection issues and the updating guide to update your installation.
Documentation
See the docs for configuration and usage, and the roadmap for planned work.
For Docker Compose, Kubernetes, and other setups, see the installation docs.
Support
Open an issue or start a discussion.
Find us on Reddit, X, and Discord.
Security
Report vulnerabilities privately through GitHub security advisories. Security reports are accepted only through GitHub.
Star History
License
Includes code under the Open WebUI License, which requires preserving the Open WebUI branding, and prior contributions under their original licenses. See LICENSE and LICENSE_HISTORY for terms and history.
Enterprise · Careers · Sponsor
Created by Timothy Jaeryang Baek.
Metadata
Release files for open-webui 0.13.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| open_webui-0.13.0.tar.gz | 15.5 MB | With provenance | Details for open_webui-0.13.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| open_webui-0.13.0-py3-none-any.whl | Python 3 | none | any | Details for open_webui-0.13.0-py3-none-any.whl |
Total release size: 123.9 MB
Release files / open_webui-0.13.0.tar.gz
| Download URL | open_webui-0.13.0.tar.gz |
|---|---|
| Size | 15.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f326e1841763dc7305c0daffcef35810eca2365c40488e5befddd8df0af3415e
|
|
BLAKE2b-256 checksum How to use checksums |
fe3494a4054889994041271b08edf7bdb29a3f5649d286e914766e2ced1f01cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.
Transparency logRelease files / open_webui-0.13.0-py3-none-any.whl
| Download URL | open_webui-0.13.0-py3-none-any.whl |
|---|---|
| Size | 108.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
290ad8f76d2ad61aef9941b18a30ef2866beed09b1085b4693155c09d4e4a22d
|
|
BLAKE2b-256 checksum How to use checksums |
8b1f8140b01d0d009a9a6ab11df9583f0389cdd06751d655866c11f92b02907c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.
Transparency logSecurity for open-webui 0.13.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for open_webui-0.13.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.