Skip to content
ToolHunt LogoToolHunt
Open WebUI - Self-Hosted ChatGPT Interface logo
Self-hostedAI DevelopmentAlt to ChatGPT

Open WebUI - Self-Hosted ChatGPT Interface

Open WebUI is a polished self-hosted chat interface for Ollama and OpenAI-compatible APIs with multi-user support, RAG, tools, and a ChatGPT-like UX.

Interface preview

Open WebUI - Self-Hosted ChatGPT Interface user interface

Open WebUI (formerly Ollama WebUI) is a self-hosted, ChatGPT-like frontend for local and remote LLMs. Connect Ollama, LiteLLM, or any OpenAI-compatible endpoint and get conversations, document RAG, multi-user access, and extensions—without depending on a single vendor chat product.

Key Features

  • Familiar Chat UX: Models, threads, and a clean interface users already understand.
  • Flexible Backends: Ollama, OpenAI, Azure, Groq, or your LiteLLM proxy.
  • RAG: Upload documents and chat with your own knowledge base.
  • Multi-User: Auth and shared or private workspaces for teams.
  • Extensible: Tools, functions, and pipeline-style integrations.
  • Easy Hosting: Official Docker images for quick VPS deploys.

Why Choose Open WebUI?

  • You run Ollama or LiteLLM and need a proper UI, not only CLI.
  • ChatGPT is fine until data residency or cost becomes an issue.
  • Teams want shared access to local models with accounts.
  • Pairs with ToolHunt entries like Ollama (Mac), LiteLLM, and Langfuse.

Docker Deployment

docker run -d \
  --name open-webui \
  -p 3000:8080 \
  -v open-webui:/app/backend/data \
  --add-host=host.docker.internal:host-gateway \
  ghcr.io/open-webui/open-webui:main

Or use Docker Compose and set OLLAMA_BASE_URL / OpenAI-compatible env vars for your backend. See project docs for GPU and multi-service layouts.

Getting Started

  1. Deploy Open WebUI and create the first admin user.
  2. Connect Ollama (same host or remote) or an API key backend.
  3. Pull models and start a chat.
  4. Optional: enable document upload for RAG.
  5. Invite users and set permissions.

Full Setup Guide

openwebui.com · github.com/open-webui/open-webui. For local models, see Ollama Docker install on BitDoze.

Open WebUI - Self-Hosted ChatGPT Interface logo
Self-hostedAI Development

Open WebUI - Self-Hosted ChatGPT Interface

Open WebUI is a polished self-hosted chat interface for Ollama and OpenAI-compatible APIs with multi-user support, RAG, tools, and a ChatGPT-like UX.

Alternative to ChatGPT

Key features

  • ChatGPT-style web UI
  • Ollama and OpenAI-compatible backends
  • RAG over your documents
  • Multi-user and permissions
  • Tools, plugins, and pipelines
  • Docker one-command deploy

More alternatives to ChatGPT

View all

More AI Development tools

LiteLLM logo
Self-hostedAI Development

LiteLLM

LiteLLM is a unified API that simplifies interaction with 100+ LLMs through a single interface. It provides monitoring, logging, and cost tracking capabilities for AI applications.

Alternative to OpenAI API

View detailsVisit site
Langfuse logo
Self-hostedAI Development

Langfuse

Langfuse is an open-source observability and analytics platform designed specifically for LLM applications. It helps developers monitor, analyze, and optimize their AI models and applications.

Alternative to LangSmith

View detailsVisit site