Open WebUI : le guide complet en français, fonctions, installation, licence et machine

Open WebUI: the complete guide in English

Updated: November 2026

What is Open WebUI?
The ChatGPT you host yourself.

Open WebUI is a free, ChatGPT-style web interface that you install on your own machine to interact with local or online AI models (Ollama, vLLM). It manages conversations, documents (RAG), tools, MCP, voice, and images, while offering accounts and groups for entire teams.

Open WebUI does not run the AI itself; it is the interface through which your teams interact with the model. This guide covers its actual functionality based on official documentation and its GitHub repository (version 0.12.5 as of October 29, 2026), as well as its installation, licensing, limitations, and hardware requirements.

157,000 starson GitHub, early November 2026
Offlinedesigned to run without an internet connection
50 usersthe threshold for the trademark clause


What is Open WebUI?

Open WebUI is a self-hosted AI platform: an internal website that your colleagues access via their browser to send questions to an AI model. The project is published by Open WebUI Inc., founded by Timothy Jaeryang Baek, and its code is publicly available on GitHub. Its repository describes it as designed to function entirely offline.

In practical terms, three components work together:

The browser on each employee's workstation
→
Open WebUIaccounts, history, documents, tools
→
The engineOllama or vLLM, which runs the model
→
The graphics cardwhich calculates the responses

If the engine and the model are installed on your machine, any question asked in Open WebUI stays within your premises. If you connect an online API (OpenAI, Anthropic, Mistral), the question is sent to that provider. Open WebUI supports both options, and you choose on a model-by-model basis.


What can Open WebUI do?

It offers much more than just chat: Open WebUI combines conversation, document search, tools, voice, images, and team spaces into a single interface. Here is what its documentation lists as of November 2026.

Feature What it does Good to know
ConversationsHistory, folders, labels, pinned conversations, memory, temporary conversationTemporary conversations are never recorded
Multiple modelsSwitch models on the fly or ask the same question to multiple models side by sideEasy to choose the right model based on the task
Knowledge Base (RAG)Upload PDF, Word documents, and spreadsheets, then query themHybrid search (keywords and semantics), 8 extraction engines, 13 available vector databases
AgentsA "pre-configured" model: instructions, documents, tools, and settings saved once and shared with the team The base model remains unchanged.
Tools and featuresPython-based tools, OpenAPI tool servers, reusable instructions (skills), and request templatesBuilt-in code editor with version history
MCPConnect MCP (Model Context Protocol) servers to provide tools to the modelNative since version 0.6.31, available in Streamable HTTP only
Web search The model searches the internet and cites its sources.More than twenty providers, including SearXNG, which you can self-host
VoiceDictation, text-to-speech, and voice calls Default transcription via local Whisper
Images Generate and edit images directly within the conversation Locally via ComfyUI or AUTOMATIC1111, or through an online API
Code and terminal Code execution and Open Terminal, which allows the AI to run real commands Can be isolated within a Docker container
Teamwork Notes, shared channels where you can call a model using @, and scheduled prompts Public, private, or group access

Knowledge Base and RAG

RAG (Retrieval-Augmented Generation) is the method that enables the model to answer based on your specific documents rather than relying solely on its internal memory. In Open WebUI, you can create a database in Workspace > Knowledge, upload your files, and then call it during a conversation by typing # or by attaching it to an agent. By default, Open WebUI retrieves the most relevant passages; however, "full context" mode injects the entire document. Quality depends primarily on text extraction (scanned PDFs require an OCR engine) and chunking, which is where most of the fine-tuning takes place.

Agents, Tools, and MCP

What Open WebUI defines as an agent is a workspace model: a base model, a prompt, documents, tools, and settings, all organized under a specific name and shared with anyone you choose. For example, a "tender assistant" that is familiar with your references and technical memory. In native function calling mode, which is the default setting, the model decides for itself whether to search your documents, browse the web, or use a specific tool.

MCP is an open protocol that allows you to connect tools (such as a calendar, a database, or professional software) to an AI model. Open WebUI supports it natively via Streamable HTTP; for MCP servers using stdio or SSE, the documentation refers you to mcpo, a small relay that exposes them via OpenAPI. Only an administrator can add an MCP server under Settings, Admin, Integrations. Furthermore, the documentation still recommends OpenAPI for most enterprise deployments. It also warns that MCP does not improve a weak model, which may ignore tools or call them incorrectly.

Web search, voice, and images

Web search is handled through a provider of your choice: Brave, Tavily, Kagi, Exa, or a self-hosted SearXNG, a metasearch engine that queries public engines without requiring an account. In this case, your documents remain on your premises, but the search terms are necessarily sent over the internet.

For voice processing, the default engine is Whisper, running locally via Open WebUI. By default, it uses the "base" model with the multilingual option (WHISPER_MULTILINGUAL) disabled. For French, we enable this option and select a larger model. Other available engines include browser-based speech recognition, self-hosted transcription servers, or online services (OpenAI, Azure, Deepgram, Mistral).

For images, Open WebUI connects to a local generator such as ComfyUI or AUTOMATIC1111, or an online API (OpenAI, Gemini). It does not generate images itself; you must install and configure the generator separately (see our PC for ComfyUI guide).


Which AI engines are compatible with Open WebUI?

Open WebUI works with Ollama, any server compatible with the OpenAI API (vLLM, llama.cpp, LM Studio, LocalAI...), and major online services. You can add connections under Settings, Admin, Connections. Open WebUI automatically detects the models available from most providers.

Engine Connection Method Best Use Case
Ollama Native connection, port 11434, automatically detected; models can be downloaded directly from the interface The simplest option for a single machine or a small team
vLLM OpenAI-compatible API, standard address localhost:8000/v1High concurrent user volume, multi-GPU server setups
llama.cpp, LM Studio, LocalAI OpenAI-compatible API (LM Studio: port 1234) Testing, modest hardware, individual use
Online Services OpenAI, Anthropic, Mistral, DeepSeek, OpenRouter... via an API key Non-sensitive data, or as a supplement to a local model

To choose between the two most common local engines, see our PC for Ollama guide.

The context trap with Ollama. According to Open WebUI documentation, Ollama sets the context size (the amount of text the model processes at once) based on the graphics card memory: 4,096 tokens for under 24 GB, which is too short for long documents. Open WebUI does not force any specific limit by default. Set a realistic value for each model, such as 16,384 or more, keeping in mind that memory consumption increases with the context size.


How to install Open WebUI?

The easiest method is via a Docker command; you can also install it using pip in Python. In both cases, it takes a few minutes, after which you can focus on the essentials: the engine, the models, the accounts, and the documents.

With Docker (recommended method)

The command from the documentation, adapted (the secret key can be generated, for example, with openssl rand -hex 32):

docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  -e WEBUI_SECRET_KEY=your-secret-key \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

The interface will then be accessible on port 3000 of your machine. The open-webui volume preserves your conversations, accounts, and settings. Other images are available: :cuda to run Open WebUI's internal models (such as document search or Whisper) on an NVIDIA graphics card, :ollama to bundle Ollama within the same container, and :slim for a lighter version.

With pip

You will need Python 3.11 or 3.12 (3.13 is not yet supported), followed by:

pip install open-webui
open-webui serve

The interface will then be available on port 8080. For large-scale deployments, the documentation also covers Kubernetes with Helm, and a desktop application is available for individual use.

Three essential steps after installation

Set the WEBUI_SECRET_KEY: without it, users will be logged out every time the container is recreated. Back up the volume before every update as specified in the documentation. Also, note that Open WebUI reads many environment variables during the initial startup and prioritizes settings saved in the administration panel; changing a variable after the fact may have no effect.


How to use Open WebUI in a team?

Through accounts, three distinct roles, and groups. The first account created is automatically assigned as an administrator; thereafter, every team member has their own account, personal history, and specific permissions.

Role Capabilities
Admin Manages users, groups, connections, and all system settings
User Access is limited to default permissions and those granted by their group memberships
Pending No access is granted until an administrator approves the account. Documentation recommends this as the default role (DEFAULT_USER_ROLE) for shared instances

Groups serve two main purposes: granting permissions (such as uploading files, using web search, or creating agents) and granting access to specific resources. By default, models, knowledge bases, tools, and skills are private; their creator can choose to share them with specific individuals, specific groups, or everyone. Permissions are additive: there is no "denied" status. A user belonging to two different groups will have the combined permissions of both. For example, a Legal group can see the "contracts" agent and knowledge base, while an HR group can see HR procedures, and no one else can see either.

For companies with an existing directory, Open WebUI supports Active Directory via LDAP, SSO identity providers (OpenID Connect, Entra ID), and account provisioning via SCIM 2.0. Two-factor authentication and individual API keys are also available; an API key inherits all the permissions of the user who created it.

On the technical side, a standard installation consists of a single instance with an integrated SQLite database and a ChromaDB vector database. The documentation reserves this setup for personal use, testing, and small teams; for larger scales or multiple instances, it recommends using PostgreSQL, Redis, and an external vector database.


Is Open WebUI free? What the license says

Yes, using the platform is free even for a company of 500 people, provided that the Open WebUI branding remains visible beyond 50 users. Since version 0.6.6 (April 2025), the license has reverted to a standard BSD license with an added branding clause.

This clause prohibits modifying, removing, hiding, or replacing the "Open WebUI" branding (name, logo, and visual signs) in any deployment, except in three cases: a maximum of 50 end users over a rolling 30-day period, written permission from the publisher, or an enterprise license that expressly allows it. The license counts any physical person with direct access to the application as a user.

Your Situation Usage Open WebUI Branding
50 users or fewer over a rolling 30-day period Free Can be removed or modified
More than 50 users, branding left intact Free, no limit on number of users Must remain visible in its original location
More than 50 users, branding removed or changed Enterprise license or written authorization Otherwise, this constitutes a license violation
Add your logo alongside theirs Enterprise license Co-branding is prohibited by the license page, regardless of logo size

Two points of clarification. Code merged up to version 0.6.5 remains under the BSD-3 license, which contains no branding clause. Furthermore, the project's license page states that this license is not OSI-approved: while the code is public, Open WebUI is no longer "open source" in the strict sense.

Our takeaway. For a company using Open WebUI internally without modifying the logo, nothing changes regardless of the number of employees. The situation changes if you want your own branding on the interface. Please note that this is an integrator's interpretation, not legal advice: if you have any doubts, consult the license text or contact the publisher.


What are the limitations of Open WebUI?

The limitations lie less in the interface itself and more in the surrounding components: the model, the hardware, and the maintenance.

The interface does not make the model smarter

Response quality, tool integration, and RAG performance depend entirely on the chosen model and the graphics card memory. A small model on a low-spec card remains a small model, regardless of the interface used.

A fast-moving project

Six versions were released in October 2026 (from 0.12.0 to 0.12.5). While this is a positive sign for new features, it poses challenges for stability: every update should be tested and backed up before being deployed to the entire team.

Settings that require expertise

Ollama context, PDF extraction, document chunking, persistent settings, and permissions: default values are fine for testing, but rarely sufficient for a team working with professional documents.

Security remains your responsibility

Open WebUI provides accounts and permissions; however, networking, HTTPS, backups, and updates are your responsibility. An AI interface that grants access to your documents should never be exposed directly to the internet.


What are the alternatives to Open WebUI?

The three closest alternatives are LibreChat, AnythingLLM, and LM Studio. Each targets a slightly different use case.

Software License Format Key Features
Open WebUI Open WebUI License (BSD with trademark clause) Web interface, Docker, or pip Most comprehensive local solution: RAG, groups, agents, MCP, voice, and images
LibreChat MIT Self-hosted web interface Integrates multiple AI providers, agents, MCP, and OAuth2 or LDAP connections
AnythingLLM MIT Desktop application or Docker Topic-based workspaces, no-code agents; multi-user support only in the Docker version
LM Studio Free, including for business use from July 2025 Desktop application, headless server mode Simplest for single users; OpenAI-compatible server on port 1234

These software solutions can also be combined: LM Studio can serve as the engine for Open WebUI. For a single user on a local workstation, LM Studio is often sufficient. For a team sharing documents with specific permissions per department, Open WebUI remains the most advanced option we know of.


Which machine for Open WebUI based on the number of users?

Open WebUI itself requires minimal resources. It is the model that demands a graphics card, where the available memory determines both the model size and the number of concurrent users. The specifications below are our estimates for office use and general inquiries, not precise measurements.

Concurrent Users (estimate) Machine Use Case Price excl. VAT
2 to 4 CoreIA GB10 Very large models thanks to 128 GB of unified memory, small team live price
3 to 5 CoreIA RTX 5060 Ti First shared workstation, compact models live price
8 to 12 CoreIA Radeon AI PRO R9700 Text and RAG only (32 GB) live price
10 to 15 CoreIA RTX 5090 Text, documents, voice, and images (32 GB) live price
20 to 35 CoreIA 2x RTX PRO 6000 Large models for an entire department (192 GB) live price
50 to 100 Serveur IA EPYC 8 GPU Entire company, with vLLM live price

"Simultaneous" does not mean "number of accounts." In an SME of 40 people, it is rare for everyone to ask a question at the exact same second. To understand the memory requirements based on the model, read our guide how much VRAM for a local LLM; for the total budget of a shared machine, see our article on the cost of a local AI server.

At Radiance Systems, a local AI specialist integrator in Auriol (Bouches-du-Rhône), Open WebUI is the interface we install most frequently. We deliver the machine with the engine, the models selected with you, and Open WebUI already configured: team accounts, groups, document databases, tailored context, and access from your workstations based on your chosen plan. If a business software needs to be linked to the AI, we can develop the missing tool.

Ready-to-use Open WebUI on your machine

We assemble the machine in Auriol, install the engine, the models, and Open WebUI, and set up your team's accounts. From hardware to software, you have a single point of contact. We provide a quote within 48 hours.


FAQ

Is Open WebUI free?
Yes. Its code is public and its license requires no royalties, even for hundreds of internal users. The only condition concerns branding: if you have more than 50 users over a rolling 30-day period, the Open WebUI name and logo must remain visible. To remove or replace them, you need an enterprise license or written permission from the publisher.

Is Open WebUI open source?
Not in the strictest sense. Since version 0.6.6 (April 2025), its license adds a trademark clause to a BSD license, and the project's license page indicates it is not OSI-approved. The code remains public, and the merged code up to version 0.6.5 remains under the BSD-3 license.

Does Open WebUI work without internet?
Yes, if it is connected to an engine installed on the same machine or the same network, such as Ollama or vLLM: its repository states it is designed to function entirely offline. Only features that fetch external data, such as web search or an online model, require an internet connection.

Do I need Ollama to use Open WebUI?
No. While Ollama is the easiest engine to integrate, Open WebUI also works with vLLM, llama.cpp, LM Studio, or any server compatible with the OpenAI API, as well as online services like OpenAI, Anthropic, or Mistral.

Does Open WebUI support MCP?
Yes, it has native support since version 0.6.31 for MCP servers via Streamable HTTP. Servers using stdio or SSE go through mcpo, a relay that exposes them via OpenAPI. Only an administrator can add an MCP server and then grant access to specific users or groups.

How many users can Open WebUI support?
The license imposes no limits as long as the branding remains visible. In practice, the limit is determined by the graphics card running the model: based on our estimates, 3 to 5 concurrent users on a CoreIA RTX 5060 Ti, 10 to 15 on a CoreIA RTX 5090, and 50 to 100 on a server equipped with 8 cards. For teams larger than a small group, the documentation also recommends using PostgreSQL instead of SQLite.

What is the difference between Open WebUI and LM Studio?
LM Studio is a desktop application, free to use but with closed-source code, designed for a single user at a single workstation. Open WebUI is a shared web interface featuring accounts, groups, and document databases. The two can be used together: LM Studio can serve as the engine for Open WebUI.


Sources

Features and settings verified against official documentation and the Open WebUI GitHub repository in early November 2026 (version 0.12.5). The project evolves rapidly: the official documentation remains the definitive source. Machine capabilities: estimates provided by Radiance Systems, not measured values. License review provided without legal advice value.

Back to the blog

Your quote for a custom AI solution within 24–48 hours

Every Radiance project begins with a conversation. Fill out this form and an expert will respond promptly with a solution tailored to your business and budget.

Response within 24–48 business hours
Delivery throughout Europe (EU)
2-year warranty included
On-site installation possible
No commitment required
Dedicated support before and after purchase
contact@radiancesystems.eu
+33 4 65 84 48 21
Monday, Tuesday, Thursday, and Friday from 9:00 to 17:00. Wednesday from 9:00 to 12:00. Saturday from 14:00 to 17:00.
01Are you looking for something?
Single choice. The following questions adapt to your response.
00What are you going to do with it?
Multiple choices possible.
00How many people are going to use it?
00What format?
00Do you already have an idea of the configuration?
Optional. Fill in what you know, leave "Advise me" for the rest.
If you leave everything on "Advise me," we will suggest a configuration based on your usage and budget.
00What are we installing?
Multiple choices possible.
00How many machines?
00Would you like help with the setup?
00Your profession / sector
Pre-filled if you are coming from a business tab on the page.
00What would you like to automate or accelerate?
In a few lines, in your own words. No need for technical vocabulary.
00Your organization
00How many people will use the tool?
00What should the tool be based on?
Multiple choices available. We start from your existing documents.
00What is your estimated budget?
00When do you need it?
00Delivery Country (EU only) *
We only deliver within the European Union.
00Additional information (optional)
Noise constraints, format constraints, existing equipment, questions...
00How would you prefer us to reply to you?
If you choose "by email," you will be able to reply to our message to ask your questions and refine the quote.
00Email *
We will send the quote to this address.

Any more questions?

Email us at contact@radiancesystems.eu or reach out via the contact form; we respond to all inquiries within 3 hours during business hours (Monday, Tuesday, Thursday, and Friday from 9:00 to 17:00, Wednesday from 9:00 to 12:00, Saturday from 14:00 to 17:00).

📞 +33 4 65 84 48 21