Open WebUI

A self-hosted, offline-capable chat interface for local and remote AI models.

Stars
158k
Forks
23k
Licence
Open WebUI License
Language
Svelte
Version
0.13.3
Updated

At a glance

  • Connects to Ollama and any OpenAI-compatible API
  • Document upload and retrieval-augmented generation built in
  • Multi-user with roles and permissions
  • Runs entirely offline

Get started

Run with Dockerdocker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

What it is

Open WebUI is a ChatGPT-style interface you host yourself. Point it at a local Ollama install or any OpenAI-compatible endpoint and it provides conversations, model switching, file uploads and user accounts.

Why it stands out

It pairs naturally with local model runners: together they give a private, offline assistant for a team. Its licence is BSD-3-Clause based with an added branding clause.

Who it is for

Teams and individuals who want a shared AI chat interface without sending prompts to a third party.