Перейти к основному содержимому

Open WebUI vs Libre WebUI: фактическое сравнение

Open WebUI и Libre WebUI — это два самостоятельно размещаемых веб-интерфейса для работы с большими языковыми моделями. Каждый из них может подключаться к локальным средам выполнения, таким как Ollama, а также к API, совместимым с OpenAI, и другим размещённым API, и каждый спроектирован так, чтобы данные пользователей оставались на инфраструктуре оператора. Эта страница сравнивает два проекта строго по публично задокументированным различиям, опираясь на официальную документацию, тексты лицензий и публичные репозитории каждого проекта. Она не оценивает качество кода, производительность или настроения сообщества и не рекомендует один проект вместо другого.

Все утверждения ниже взяты из официальной документации Open WebUI и Libre WebUI, файлов лицензий проектов и их публичных репозиториев GitHub по состоянию на август 2026 года. Оба проекта быстро развиваются; перед принятием решений сверяйте детали с первоисточниками.

Кратко

АспектOpen WebUILibre WebUI
Лицензия«Open WebUI License»: основана на BSD-3 с добавленным пунктом о защите брендинга (с v0.6.6, апрель 2025). Мейнтейнеры заявляют, что это не одобренная OSI лицензия с открытым исходным кодом. Код до v0.6.5 включительно остаётся под BSD-3-Clause.Apache License 2.0. Устав проекта обязуется никогда не переходить на более ограничительные условия лицензирования.
Брендинг / white-labelingУдаление или изменение брендинга «Open WebUI» запрещено, за исключением развёртываний с ≤ 50 пользователями в любой скользящий 30-дневный период, контрибьюторов с письменным разрешением или обладателей корпоративной лицензии.Ограничения брендинга или white-labeling не задокументированы; действуют стандартные условия Apache 2.0. White-labeling предлагается как необязательная платная услуга.
Владение данными и переносимостьДанные хранятся локально (SQLite или PostgreSQL). Экспорт/импорт чатов в JSON; отдельные чаты в JSON, PDF или Markdown. Задокументированы полный экспорт/импорт базы данных и процедуры резервного копирования.Данные хранятся локально (SQLite или PostgreSQL). Версионированный JSON-архив по каждому пользователю с контрольной суммой SHA-256 и транзакционным импортом; подписанный (Ed25519) и зашифрованный (AES-256-GCM) CLI резервного копирования/восстановления; предварительная проверка recovery-check.
Телеметрия / аналитика по умолчаниюFAQ утверждает, что по умолчанию данные не отправляются внешним сервисам; данные уходят провайдеру моделей только при его подключении. Доступна интеграция OpenTelemetry для самостоятельно управляемой наблюдаемости.Устав заявляет нулевую телеметрию («никакой аналитики, никакого трекинга, никакого кода „звонков домой“»). Экспорт OpenTelemetry отключён, пока оператор не настроит конечную точку коллектора. Локальный учёт использования, доступный только администраторам, всегда включён, но никогда не покидает развёртывание.
Аутентификация и многопользовательский режимRBAC с ролями, группами и правами на уровне ресурсов; SSO через OIDC и LDAP; провизионирование SCIM 2.0; API-ключи.Локальные учётные записи с JWT, привязанными к отзываемым серверным сессиям; две роли (админ/пользователь) плюс группы и права на уровне ресурсов; универсальный OIDC (плюс OAuth GitHub и Hugging Face); персональные API-токены с ограниченной областью действия. Нет SAML, SCIM и LDAP (задокументированное ограничение).
РасширяемостьФреймворк плагинов Pipelines; Tools/Functions на Python со встроенным редактором кода; MCP (Streamable HTTP); серверы инструментов OpenAPI; 13 поддерживаемых векторных баз данных; 8 движков извлечения документов.Плагины провайдеров, определяемые в JSON (чат, эмбеддинги, изображения, TTS, STT, аудио, видео); 13 встроенных инструментов; серверы инструментов OpenAPI 3.x и MCP (Streamable HTTP), отключены по умолчанию, с одобрением каждого вызова с побочными эффектами; профили ассистентов, навыки, библиотека промптов, artifacts, изолированные рабочие пространства для программирования «Work».
Развёртываниеpip install open-webui; Docker (включая образы :cuda, :ollama); Docker Compose; Kubernetes через kustomize и Helm; бэкенды хранения S3/GCS/Azure; горизонтальное масштабирование на основе Redis.Одна команда (npx libre-webui@latest); npm и Homebrew; варианты Docker Compose (встроенная/внешняя Ollama, GPU, команда); Helm-чарт (реестр OCI); задокументированное приватное развёртывание через Cloudflare Tunnel; десктопный клиент Electron (только клиент).
Производственные функцииДашборды использования (сообщения, токены); арена моделей с рейтингами Elo; OpenTelemetry; горизонтальное масштабирование; корпоративный план с поддержкой по SLA и LTS-версиями.Управление затратами: тарифы с датой вступления в силу и бюджеты с режимами наблюдения/оповещения/блокировки; наборы оценок и слепая арена с Elo; экспорт OTLP по выбору; проверки здоровья liveness/readiness/глубокие; командный профиль, сертифицированный для 3+ реплик с внешним постоянным воркером; отсутствие обновлений схемы без простоя (задокументированная оговорка).
Команда / совместная работаКаналы, где пользователи и модели участвуют в одних беседах; личные сообщения; группы пользователей; контроль доступа по моделям; рабочее пространство Notes; папки, теги, закрепления.Каналы, личные сообщения и одноуровневые треды с ответами @model; передача прав владельцем пользователю/группе (чтение/запись/админ) для чатов, заметок, знаний, персон, промптов, навыков, календарей и серверов инструментов; отсутствие анонимных публичных ссылок; уведомления, общие календари, автоматизации по расписанию.
Голос и медиаРаспознавание и синтез речи, голосовые и видеозвонки без рук; генерация изображений через GPT-Image, Gemini, ComfyUI; RAG на 8 движках извлечения с гибридным поиском BM25 + векторы и переранжированием.Пошаговый голосовой режим с возможностью перебивания (задокументирован как не полнодуплексный); STT/TTS через плагины провайдеров; клонирование голоса на основе согласия; генерация изображений, аудио и видео через плагины с декларацией возможностей и галереей по каждому пользователю; гибридный RAG BM25 + векторы с цитатами по страницам/слайдам/листам; отсутствие OCR для отсканированных документов (задокументированное ограничение).
ДокументацияОбширная официальная документация: руководства по функциям, справочник схемы базы данных, учебные материалы по резервному копированию/миграции и FAQ по лицензии.Официальная документация: руководства по каждой функции с указанием ограничений и нецелей, опубликованные openapi.json и llms.txt, а также сгенерированные контракты возможностей, сопоставляющие каждый маршрут с владельцем и именованным тестом.

Лицензия

Open WebUI распространяется под «Open WebUI License», введённой в v0.6.6 (апрель 2025). Она основана на BSD-3-Clause с добавленным пунктом, защищающим брендинг «Open WebUI». Собственный FAQ по лицензии проекта заявляет, что лицензия «не является одобренной OSI лицензией с „открытым исходным кодом“», подчёркивая при этом, что код остаётся публичным и разрабатывается открыто. Весь код, влитый до v0.6.5 включительно, остаётся под исходной лицензией BSD-3-Clause. Авторские права принадлежат Open WebUI Inc.

Libre WebUI распространяется под Apache License 2.0, одобренной OSI лицензией, с авторскими правами у Kroonen AI, Inc. Устав проекта заявляет, что исходный код «останется лицензированным под Apache License 2.0 бессрочно» и что проект «никогда не будет перелицензирован на более ограничительные условия», включая корпоративные предложения.

Брендинг и white-labeling

Лицензия Open WebUI запрещает изменять, удалять, скрывать или заменять брендинг «Open WebUI», с тремя задокументированными исключениями: развёртывания, обслуживающие не более 50 пользователей в любой скользящий 30-дневный период, контрибьюторы с конкретным письменным разрешением и организации с корпоративной лицензией. Вне этих исключений удаление брендинга описано в лицензии как существенное нарушение. Проект предлагает корпоративный план, включающий настраиваемые темы и брендинг.

Libre WebUI не документирует никаких требований к брендингу, товарным знакам или указанию авторства сверх стандартных условий Apache 2.0 (которая требует сохранения файлов лицензии и уведомлений в дистрибутивах исходного кода, но не налагает никаких видимых пользователю правил брендинга). White-labeling упоминается в уставе только как необязательная коммерческая услуга, а не условие лицензии.

Владение данными, переносимость и восстановление

Оба проекта хранят все данные на инфраструктуре оператора, используя SQLite по умолчанию и PostgreSQL как задокументированную опцию.

Open WebUI документирует экспорт и импорт чатов (все беседы в JSON; отдельные чаты в JSON, PDF или Markdown), полный экспорт/импорт базы данных для миграции между серверами, руководство по резервному копированию, публичный справочник схемы базы данных и процедуры ручной миграции на основе Alembic.

Libre WebUI документирует архив данных по каждому пользователю: версионированный формат JSON (libre-webui-user-data, версия 3) с контрольной суммой SHA-256, охватывающий чаты, заметки, коллекции знаний и настройки, с явно перечисленными исключениями (учётные данные, биометрические голосовые данные, сгенерированные медиа и состояние уровня инстанса). Импорт проходит предварительную проверку и выполняется транзакционно как на SQLite, так и на PostgreSQL. Для операторов готовность к восстановлению документирует CLI-проверку recovery-check в режиме только чтения и CLI резервного копирования, создающий архивы, подписанные Ed25519 и зашифрованные AES-256-GCM, с шагами проверки и предварительного контроля восстановления, плюс варианты для командного режима (PostgreSQL/S3). Данные в состоянии покоя шифруются AES-256-GCM на уровне приложения; документация уточняет, что это не полное шифрование диска и не сквозное шифрование.

Телеметрия и аналитика по умолчанию

Оба проекта заявляют, что по умолчанию никакие данные не покидают развёртывание.

FAQ Open WebUI заявляет: «Open WebUI по умолчанию не отправляет ваши данные внешним сервисам» и «При регистрации вся информация хранится локально на вашем сервере и по умолчанию не отправляется ни Open WebUI, ни какой-либо третьей стороне». Промпты и ответы передаются провайдеру моделей только тогда, когда оператор его подключает. Интеграция OpenTelemetry доступна для наблюдаемости, управляемой оператором.

Устав Libre WebUI обязуется соблюдать «нулевую телеметрию — никакой аналитики, никакого трекинга, никакого кода „звонков домой“», а его документация по наблюдаемости заявляет, что «ни один из путей не отправляет телеметрию проекту Libre WebUI»; экспорт OpenTelemetry отключён, пока оператор не задаст конечную точку коллектора. Документация также раскрывает, что локальный учёт использования, доступный только администраторам, всегда включён и не может быть отключён, что его данные хранятся только в базе данных развёртывания и что промпты, ответы и учётные данные никогда не записываются в таблицу использования.

Аутентификация и многопользовательская поддержка

Open WebUI документирует ролевой контроль доступа с ролями, группами и правами на уровне ресурсов; единый вход через OIDC и LDAP; SCIM 2.0 для автоматизированного провизионирования пользователей и групп; и API-ключи для программного доступа.

Libre WebUI документирует локальные учётные записи с паролями, хешированными bcrypt, и JWT, привязанными к отзываемым серверным сессиям; ровно две роли (админ и пользователь), дополненные группами и правами на уровне ресурсов (чтение/запись/админ), с заявленным принципом, что ресурсы по умолчанию приватны и что глобальная роль администратора не даёт доступа к содержимому других пользователей; SSO через универсальный OIDC (с PKCE, списками разрешённых доменов и сопоставлением групп с ролями) плюс OAuth GitHub и Hugging Face; и персональные отзываемые API-токены с ограниченной областью действия. Документация прямо указывает, что SAML и провизионирование SCIM в настоящее время не предоставляются; LDAP не задокументирован.

Итого: Open WebUI документирует более широкую корпоративную интеграцию идентификации (LDAP, SCIM); Libre WebUI документирует SSO с упором на OIDC и правами на уровне ресурсов и сам называет пределы своих протоколов идентификации в собственной документации.

Архитектура и расширяемость

Open WebUI использует бэкенд на Python и фронтенд на Svelte. Расширяемость строится вокруг фреймворка плагинов Pipelines, Tools и Functions на Python, редактируемых во встроенном редакторе кода, нативной поддержки MCP через Streamable HTTP и автоматического обнаружения инструментов из конечных точек, совместимых с OpenAPI. Его стек RAG документирует 13 поддерживаемых векторных баз данных (ChromaDB и PGVector поддерживаются официально) и 8 движков извлечения документов с гибридным поиском BM25 + векторы и переранжированием кросс-энкодером.

Libre WebUI использует бэкенд на TypeScript/Node.js (Express) и фронтенд на React. Расширяемость строится вокруг плагинов провайдеров, определяемых в JSON и охватывающих чат, эмбеддинги, изображения, TTS, STT, аудио и видео (комплектные семейства включают совместимые с OpenAI, Anthropic, Google Gemini, Groq, Mistral, OpenRouter, Hugging Face, MLX, ComfyUI и ElevenLabs, наряду с локальной Ollama); управляемые инструменты с 13 встроенными инструментами и внешними серверами инструментов через OpenAPI 3.x (спецификации, зафиксированные хешем) и MCP Streamable HTTP — инструменты отключены по умолчанию, вызовы с побочными эффектами требуют одобрения пользователя, а исходящий трафик защищён от SSRF; серверы MCP через stdio намеренно не поддерживаются. Конструкции более высокого уровня включают профили ассистентов (связывающие промпты, инструменты, навыки, знания и голос), версионированные навыки и промпты, изолированные artifacts (HTML, React, Mermaid, SVG) и «Work» — изолированные рабочие пространства для программирования на Docker/Kubernetes. Основание платформы определяет два валидированных профиля: solo (SQLite, встроенные векторы, локальные блобы) и team (PostgreSQL, PGVector, S3-совместимое хранилище, Redis), причём смешанные конфигурации отклоняются при запуске.

Варианты развёртывания

Open WebUI документирует установку через pip install open-webui, Docker (включая варианты образов с CUDA и со встроенной Ollama), Docker Compose и Kubernetes через kustomize и Helm, с бэкендами хранения S3/GCS/Azure Blob и сессиями на основе Redis для горизонтального масштабирования.

Libre WebUI документирует запуск одной командой (npx libre-webui@latest), глобальную установку через npm и Homebrew, варианты Docker Compose (встроенная Ollama, внешняя Ollama, GPU, socket-proxy и команда), Helm-чарт, опубликованный в реестре OCI, с настройками безопасности подов по умолчанию и необязательными NetworkPolicies, задокументированный шаблон приватного развёртывания с использованием Cloudflare Tunnel без открытых портов и десктопное приложение на Electron для macOS, Windows и Linux — задокументированное как только клиент, без встроенного бэкенда и без автообновлений.

Производственные функции

Open WebUI документирует дашборды использования, отслеживающие объём сообщений и потребление токенов, арену моделей с A/B-тестами и рейтингами Elo, интеграцию OpenTelemetry, вебхуки и системные баннеры, а также горизонтальное масштабирование. Коммерческий корпоративный план добавляет поддержку по SLA и версии с долгосрочной поддержкой (LTS).

Libre WebUI документирует управление затратами — версионированные тарифы с датой вступления в силу и бюджеты на уровне инстанса, пользователя или группы, с режимами наблюдения, оповещения и жёсткой блокировки, плюс экспорт CSV; оценки — теги обратной связи, слепую арену с детерминированным Elo и устойчивые запуски наборов оценок; наблюдаемость — структурированные JSON-логи с корреляцией по идентификатору запроса и границей редактирования, плюс экспорт OTLP по выбору; проверки живости, готовности и глубокой диагностики (только для администраторов); и многоуровневые ограничения частоты запросов, работающие на Redis и общие для реплик в командном режиме. Командный профиль задокументирован как сертифицированный для трёх и более реплик приложения плюс внешнего постоянного воркера, что подтверждается учением по отказам с тремя репликами, обязательным для каждого релиза. Документация Kubernetes также прямо формулирует оговорку: обновления схемы не происходят без простоя и требуют запланированного перерыва в обслуживании.

Командные функции и совместная работа

Open WebUI документирует общие каналы, в которых пользователи и модели ИИ участвуют в одной беседе, личные сообщения, группы пользователей с ролевыми правами, ограничения доступа по моделям, рабочее пространство Notes с ИИ-помощью и организацию бесед с помощью папок, тегов и закреплений.

Libre WebUI документирует каналы (публичные, приватные и личные сообщения) с одноуровневыми тредами, реакциями, закреплениями и ответами @model, выполняемыми от имени вызвавшего участника; единую модель совместного доступа (владелец предоставляет чтение/запись/админ пользователям или группам), охватывающую чаты, заметки, коллекции знаний, персоны, промпты, навыки, календари и серверы инструментов, без анонимных публичных ссылок; зашифрованные уведомления по каждому пользователю; календари с возможностью совместного доступа; и запланированные автоматизации, доставляющие запуски ИИ как сессии чата. Задокументированные пробелы включают отсутствие индикаторов присутствия/набора текста и экспорта по каналам.

Голосовые и медиавозможности

Open WebUI документирует распознавание речи, синтез речи, голосовые и видеозвонки без рук, а также генерацию и редактирование изображений через движки, такие как GPT-Image, Gemini и ComfyUI, наряду с загрузкой файлов и изображений.

Libre WebUI документирует пошаговый голосовой режим (слушать → транскрибировать → думать → говорить) с возможностью перебивания; документация прямо уточняет, что он не является полнодуплексным. STT и TTS работают через плагины провайдеров (распознавание речи браузера, транскрипция, совместимая с OpenAI, ASR Hugging Face, ElevenLabs и другие), с клонированием голоса на основе согласия за отдельным режимом доступа. Плагины генерации медиа декларируют возможности изображений, TTS, аудио и видео, наполняя галерею по каждому пользователю. Обработка документов охватывает PDF, форматы Office, Markdown, HTML и исходный код с происхождением цитат по страницам/слайдам/листам и гибридным поиском BM25 + векторы; OCR для отсканированных документов задокументирован как пока не поддерживаемый.

Качество и прозрачность документации

Оба проекта поддерживают значительную официальную документацию.

Документация Open WebUI включает руководства по функциям, учебные материалы по развёртыванию и обслуживанию (резервные копии, экспорт базы данных, ручная миграция), публичный справочник схемы базы данных и FAQ по лицензии, который прямо касается статуса лицензии вне OSI.

Документация Libre WebUI включает руководства по каждой функции, перечисляющие ограничения и нецели прямо в тексте (например, «нет SAML и SCIM», «не полнодуплексный», «нет выкатки схемы без простоя»), опубликованную спецификацию OpenAPI и llms.txt, а также сгенерированные контракты возможностей, сопоставляющие каждый маршрут интерфейса, маршрут API и путь WebSocket с владельцем, документацией и именованным тестом, проверяемым в CI.

Что выбрать

Ни один из проектов не является категорически лучшим; правильный выбор зависит от ваших ограничений. Объективные критерии для взвешивания:

  • Требования к лицензии. Если вашей организации требуется одобренная OSI лицензия или вы планируете ребрендинг интерфейса для более чем 50 пользователей без корпоративного соглашения, лицензии существенно различаются: Libre WebUI — под Apache 2.0 без пункта о брендинге; лицензия Open WebUI ограничивает изменения брендинга выше порога в 50 пользователей, если нет корпоративной лицензии.
  • Инфраструктура идентификации. Организации, стандартизированные на LDAP или провизионировании SCIM, найдут их задокументированными в Open WebUI; организации, стандартизированные на OIDC, охвачены обоими.
  • Экосистема и интеграции. У Open WebUI очень большое сообщество (около 150 тысяч звёзд на GitHub), и он документирует широкую поверхность интеграции, включая 13 векторных баз данных и 8 движков извлечения документов. Экосистема Libre WebUI меньше и сосредоточена на комплектных плагинах провайдеров и серверах инструментов OpenAPI/MCP.
  • Модель расширяемости. Open WebUI расширяется в основном через код на Python (Pipelines, Tools, Functions); Libre WebUI — в основном через декларативные определения плагинов в JSON и управляемые внешние серверы инструментов. Что подходит лучше, зависит от навыков вашей команды и требований к контролю изменений.
  • Операционная готовность. Сравните задокументированные процедуры резервного копирования/восстановления, проверки здоровья, ограничения частоты запросов и модель масштабирования каждого проекта с вашими целями по времени восстановления и доступности, включая задокументированное отсутствие обновлений схемы без простоя у Libre WebUI и горизонтальное масштабирование на основе Redis у Open WebUI.
  • Управление и контроль затрат. Если требуются бюджеты расходов по пользователям или группам с жёстким исполнением, изучите документацию Libre WebUI по управлению затратами; если важны дашборды использования и корпоративные опции SLA/LTS, изучите административную аналитику и корпоративный план Open WebUI.
  • Медиатребования. Голосовые и видеозвонки в реальном времени задокументированы в Open WebUI; голосовой режим Libre WebUI — пошаговый. Оба документируют STT, TTS и генерацию изображений через настраиваемых провайдеров.

Оценивайте оба проекта относительно ваших собственных требований, используя первоисточники ниже.

Источники

Последняя проверка: август 2026. Оба проекта часто выпускают релизы; актуальные детали смотрите в первоисточниках по ссылкам. Цитаты из англоязычных документов являются переводами; при расхождении приоритет имеет английский оригинал.