User-friendly AI Interface (Supports Ollama, OpenAI API, ...) https://openwebui.com
  • Svelte 37.7%
  • Python 36.8%
  • JavaScript 16.8%
  • TypeScript 6.6%
  • CSS 1.7%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-09 08:48:12 +09:00
.github fix: Docker, frontend CI and pip builds fail when the ONNX runtime GPU download times out (#33917) 2026-11-08 20:00:07 +09:00
backend refac 2026-11-09 08:05:51 +09:00
crypto/encryption
docs
scripts refac 2026-11-02 08:48:51 +09:00
src fix: Files tab stays on the old terminal after switching terminals (#33954) 2026-11-09 07:10:40 +09:00
static refac 2026-11-07 21:32:04 +09:00
test/test_files/image_gen
.dockerignore
.env.example refac 2026-11-06 10:49:20 +09:00
.eslintignore
.eslintrc.cjs
.gitattributes
.gitignore refac 2026-11-06 16:25:48 +09:00
.npmrc
.pre-commit-config.yaml
.prettierignore
.prettierrc
banner.png
CHANGELOG.md refac 2026-11-09 07:11:40 +09:00
CODE_OF_CONDUCT.md
contribution_stats.py
CONTRIBUTOR_LICENSE_AGREEMENT
docker-cleanup.sh refac 2026-11-02 08:48:51 +09:00
docker-compose-launcher.sh refac 2026-11-02 08:48:51 +09:00
docker-compose.a1111-test.yaml
docker-compose.amdgpu.yaml
docker-compose.api.yaml
docker-compose.data.yaml
docker-compose.gpu.yaml
docker-compose.otel.yaml
docker-compose.playwright.yaml
docker-compose.yaml
docker-ollama.sh refac 2026-11-02 08:48:51 +09:00
docker-run.sh refac 2026-11-02 08:48:51 +09:00
docker-update-models.sh refac 2026-11-02 08:48:51 +09:00
Dockerfile fix: Ollama image ships without Ollama when its download fails during the build (#33944) 2026-11-09 06:41:07 +09:00
hatch_build.py fix: Docker, frontend CI and pip builds fail when the ONNX runtime GPU download times out (#33917) 2026-11-08 20:00:07 +09:00
i18next-parser.config.ts
LICENSE
LICENSE_HISTORY
LICENSE_NOTICE
Makefile
package-lock.json chore: bump 2026-11-09 06:48:00 +09:00
package.json chore: bump 2026-11-09 06:48:00 +09:00
postcss.config.js
pyproject.toml
README.ar.md chore: format 2026-11-03 17:36:03 +09:00
README.bn.md chore: format 2026-11-03 17:36:03 +09:00
README.br.md chore: format 2026-11-03 17:36:03 +09:00
README.bs.md chore: format 2026-11-03 17:36:03 +09:00
README.da.md chore: format 2026-11-03 17:36:03 +09:00
README.de.md chore: format 2026-11-03 17:36:03 +09:00
README.es.md chore: format 2026-11-03 17:36:03 +09:00
README.fr.md chore: format 2026-11-03 17:36:03 +09:00
README.gr.md chore: format 2026-11-03 17:36:03 +09:00
README.it.md chore: format 2026-11-03 17:36:03 +09:00
README.ja.md chore: format 2026-11-03 17:36:03 +09:00
README.ko.md chore: format 2026-11-03 17:36:03 +09:00
README.md refac 2026-11-05 09:23:26 +09:00
README.no.md chore: format 2026-11-03 17:36:03 +09:00
README.pl.md chore: format 2026-11-03 17:36:03 +09:00
README.ru.md chore: format 2026-11-03 17:36:03 +09:00
README.th.md chore: format 2026-11-03 17:36:03 +09:00
README.tr.md chore: format 2026-11-03 17:36:03 +09:00
README.uk.md chore: format 2026-11-03 17:36:03 +09:00
README.vi.md chore: format 2026-11-03 17:36:03 +09:00
README.zh.md chore: format 2026-11-03 17:36:03 +09:00
README.zht.md chore: format 2026-11-03 17:36:03 +09:00
svelte.config.js
tailwind.config.js
TROUBLESHOOTING.md
tsconfig.json
uv.lock
vite.config.ts fix: PDF preview shows blank pages for scanned PDFs with JPEG2000 images (#33906) 2026-11-08 10:39:57 +09:00

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

Open WebUI Demo

GitHub stars GitHub forks GitHub watchers GitHub repo size GitHub language count GitHub top language GitHub last commit Discord

Explore Open WebUI →

Installation

Python

# With uv installed (macOS/Linux)
DATA_DIR=~/.open-webui uvx --python 3.12 open-webui@latest serve

# Or install and run with pip (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.

Read the docs →

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

Star History Chart

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.