6,598 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
154k
Last commit
today
Repository age
3 years
Version
v0.11.4
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
Tags
llm
chat-ui
ollama
self-hosted
rag
openai-compatible
mcp
ai

Open-source alternatives to Open WebUI

See all

SaaS alternatives to Open WebUI

See all