A self-hosted interface for interacting with local and cloud LLMs with built-in RAG and tool support.

Open WebUI is an open-source Web App and Server that serves as a comprehensive front-end interface for interacting with large language models, designed to operate entirely offline or connected to cloud services. The software is deployed as a server and accessed via a web browser or as a Progressive Web App for a native experience on mobile and desktop devices.
The platform connects to various LLM runners, including Ollama and any OpenAI-compatible APIs. This allows users to integrate models from providers such as GroqCloud, Mistral, and OpenRouter, enabling a mix of local and remote providers within a single interface. It is used for managing AI conversations, building specialized agents with custom instructions, and implementing local document retrieval for knowledge management.
Open WebUI is built for both individual users and enterprise environments. It supports horizontal scalability using Redis for session management and offers production observability through OpenTelemetry. The architecture allows for flexible storage options, including SQLite, PostgreSQL, and S3-compatible cloud storage. It also integrates with the Model Context Protocol (MCP) and OpenAPI tool servers to extend AI capabilities. Users can create shared spaces called Channels for real-time team collaboration and use a dedicated Notes workspace for drafting content outside of standard chat threads.
This software positions itself as a comprehensive AI orchestration layer that prioritizes data control, privacy, and extensibility.
A cross platform interface for interacting with multiple large language models via API or local deployment.
A private AI application for chatting with documents and managing agents using local or cloud LLMs.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.