🤖 AI & Machine LearningMIT 70K+

Open WebUI

Self-hosted ChatGPT-like interface for local LLMs

Open WebUI (formerly Ollama WebUI) is a feature-rich, self-hosted web interface for running local LLMs. With 70K+ GitHub stars, it provides a ChatGPT-like experience for Ollama and OpenAI-compatible APIs. Beautiful UI, conversation history, RAG support, model management, and multi-user capabilities—all running on your own infrastructure.

Min Memory4 GB
Min CPU2 cores
LicenseMIT
Open WebUI screenshot

Why Open WebUI?

Running LLMs locally with Ollama is powerful, but the command-line interface isn't ideal for everyone. Teams need a familiar chat interface, conversation history, and collaboration features. Without a proper UI, the barrier to adopting local AI remains high, especially for non-technical users who are accustomed to ChatGPT's polished experience.

How It Works

Open WebUI provides a complete web-based interface that connects to Ollama or any OpenAI-compatible API. It stores conversations locally, supports multiple users with role-based access, includes RAG capabilities for chatting with documents, and offers a model management interface. Deploy once, and your entire team can access local LLMs through their browser.

What Is Open WebUI?

Open WebUI is a self-hosted AI chat platform that provides a ChatGPT-like experience for local LLMs. It supports Ollama, OpenAI API, and other compatible backends. Features include conversation history, document RAG, web search integration, model management, multi-user support, and a responsive mobile-friendly interface.

Key Benefits

Why teams choose Open WebUI

💬

ChatGPT-Like Experience

Beautiful, intuitive interface that feels familiar to ChatGPT users. No learning curve.

🔄

Multi-Model Support

Connect to Ollama, OpenAI, or any compatible API. Switch models mid-conversation.

📄

RAG Built-In

Upload documents and chat with them. Built-in retrieval augmented generation.

👥

Multi-User Support

Role-based access control. Admins, users, and guests with different permissions.

📚

Conversation History

All chats saved locally. Search, organize, and export your conversations.

📱

Mobile Friendly

Responsive design works on phones and tablets. Chat with AI anywhere.

Features

Everything you need to build with Open WebUI

Ollama Integration

Native support for Ollama with automatic model detection and management.

Document Upload

Upload PDFs, text files, and more for RAG-based conversations.

Web Search

Enable web search to augment responses with current information.

Custom Prompts

Save and share system prompts and prompt templates.

Model Presets

Configure and save model parameters for different use cases.

API Access

OpenAI-compatible API endpoint for integrating with other tools.

Use Cases

What you can build with Open WebUI

Team AI assistant with shared knowledge base
Private ChatGPT alternative for organizations
Document Q&A and research assistant
Code review and development assistant
Customer support knowledge base
Educational AI tutor

Technology Stack

PythonSvelteFastAPISQLiteDocker

Ready to deploy Open WebUI?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.