No sign-up13,568 open-source and SaaS tools, with GitHub stats refreshed every day.

Open WebUI

Open source

A self-hosted chat interface for local and cloud language models, supporting Ollama and OpenAI-compatible APIs, with RAG, user roles and a plugin system.

openwebui.com
Open WebUI homepage screenshot
GitHub stars
156k
Last 30 days
+β€”
Last commit
today
Repository age
3 years
Version
v0.12.3
Licence
Custom
Self-hosted
Yes

About Open WebUI

Open WebUI is a self-hosted web interface for working with large language models. It connects to Ollama for local models and to any OpenAI-compatible endpoint, so one deployment can front LM Studio, Groq, Mistral, OpenRouter, vLLM and similar backends side by side. It is designed to keep working fully offline when you rely only on local models.

Administrators get role-based access control with user groups and per-group permissions, which suits shared team or household installs. Beyond chat there is retrieval-augmented generation over your documents, custom models that bundle instructions, tools and knowledge into agents, and an extension system made of filters, actions, pipes, tools and skills. External services attach through MCP, MCPO and OpenAPI tool servers, and an optional Open Terminal feature gives agents a filesystem to work in.

You can install it with pip, uv or Docker, or deploy it to Kubernetes using kubectl, kustomize or Helm, and container images are tagged for bundled Ollama and for CUDA. The project lists an enterprise plan for organizations that want vendor support. Its license is listed as custom rather than a standard one, so review the terms before reselling or rebranding it.

Key features

  • Connects to Ollama and OpenAI-compatible APIs
  • Role-based access control with user groups
  • Retrieval-augmented generation over your own documents
  • Plugin system with filters, tools and pipes
  • MCP and OpenAPI tool server support
  • Custom agents combining models, tools and knowledge
  • Install via pip, Docker or Kubernetes

Good fit for

  • Private ChatGPT-style interface for a team
  • Front end for local Ollama models
  • Mixing several model providers in one UI
Built with
Python tools
Tags
llm
chat-ui
ollama
self-hosted
rag
openai-compatible
mcp
ai

Open WebUI: questions and answers

What is Open WebUI used for?
Open WebUI is a self-hosted chat interface for local and cloud language models, supporting Ollama and OpenAI-compatible APIs, with RAG, user roles and a plugin system. It is a good fit for private ChatGPT-style interface for a team, front end for local Ollama models and mixing several model providers in one UI.
Is Open WebUI open source?
Yes. Open WebUI is open source under a custom licence. Its source code is on GitHub at open-webui/open-webui and is written mainly in Python.
Is Open WebUI free?
Yes. Open WebUI is open source, so the software itself is free to use under the terms of its own licence.
Can I self-host Open WebUI?
Yes. Open WebUI can be self-hosted on your own server or infrastructure.
What is Open WebUI an alternative to?
Open WebUI is an open-source alternative to ChatGPT, Claude, Google Gemini and DeepSeek. Other open-source alternatives to ChatGPT include Jan, LobeHub and AnythingLLM.
Is Open WebUI actively maintained?
Yes. The most recent commit to Open WebUI was on 16 October 2026, and the latest release is v0.12.3, published on 16 October 2026. The project has 156k stars on GitHub.

Open-source alternatives to Open WebUI

See all

SaaS alternatives to Open WebUI

See all