Open WebUI
A self-hosted web interface for AI models that works offline with Ollama and OpenAI-compatible APIs, with user roles, plugins, MCP tools, agents, memory and notes.
Open WebUI is a self-hosted AI platform that gives local and cloud models one interface. It connects to Ollama and to any OpenAI-compatible API, including LM Studio, Mistral, OpenRouter and vLLM.
Administrators set roles, groups and permissions. Plugins add filters, actions, pipes, tools and skills, and external services connect through MCP and OpenAPI tool servers. Models can be wrapped with instructions, tools and knowledge to build agents, and agents can use a terminal and filesystem. It also offers notes, shared channels, persistent memory, calendars, scheduled automations and Markdown and LaTeX support.
It installs with pip, uv, Docker or Kubernetes, and is written in Python.