Open WebUI vs Libre WebUI: věcné srovnání
Open WebUI a Libre WebUI jsou dvě self-hostovaná webová rozhraní pro práci s velkými jazykovými modely. Obě se dokážou připojit k lokálním běhovým prostředím, jako je Ollama, i k API kompatibilním s OpenAI a dalším hostovaným API, a obě jsou navržena tak, aby uživatelská data zůstávala na infrastruktuře provozovatele. Tato stránka srovnává oba projekty výhradně na základě veřejně zdokumentovaných rozdílů a vychází z oficiální dokumentace, textu licencí a veřejných repozitářů obou projektů. Nehodnotí kvalitu kódu, výkon ani náladu komunity a nedoporučuje jeden projekt před druhým.
Všechna níže uvedená tvrzení pocházejí z oficiální dokumentace Open WebUI a Libre WebUI, z licenčních souborů projektů a z jejich veřejných repozitářů na GitHubu, ke stavu ze srpna 2026. Oba projekty se rychle vyvíjejí; před rozhodnutím si detaily ověřte v primárních zdrojích.
Stručný přehled
| Dimenze | Open WebUI | Libre WebUI |
|---|---|---|
| Licence | „Open WebUI License“: založena na BSD-3 s doplněnou klauzulí na ochranu brandingu (od v0.6.6, duben 2025). Správci uvádějí, že nejde o open source licenci schválenou OSI. Kód do verze v0.6.5 zůstává pod BSD-3-Clause. | Apache License 2.0. Charta projektu se zavazuje nikdy nepřejít na restriktivnější podmínky. |
| Branding / white-labeling | Odstranění nebo změna brandingu „Open WebUI“ je zakázána s výjimkou nasazení s ≤ 50 uživateli v libovolném klouzavém 30denním období, přispěvatelů s písemným svolením nebo držitelů enterprise licence. | Žádné omezení brandingu ani white-labelingu není zdokumentováno; platí výchozí podmínky Apache 2.0. White-labeling je nabízen jako volitelná placená služba. |
| Vlastnictví a přenositelnost dat | Data uložena lokálně (SQLite nebo PostgreSQL). Export/import chatů jako JSON; jednotlivé chaty jako JSON, PDF nebo Markdown. Zdokumentován kompletní export/import databáze a postupy zálohování. | Data uložena lokálně (SQLite nebo PostgreSQL). Verzovaný JSON archiv na uživatele s integritním otiskem SHA-256 a transakčním importem; podepsané (Ed25519) a šifrované (AES-256-GCM) CLI pro zálohu/obnovu; předzálohová kontrola recovery-check. |
| Výchozí telemetrie / analytika | FAQ uvádí, že ve výchozím stavu se žádná data neposílají externím službám; data jdou k poskytovateli modelů jen tehdy, je-li nějaký připojen. K dispozici integrace OpenTelemetry pro vlastní observabilitu. | Charta deklaruje nulovou telemetrii („žádná analytika, žádné sledování, žádný kód volající domů“). Export OpenTelemetry je vypnutý, dokud provozovatel nenastaví endpoint kolektoru. Lokální měření využití jen pro administrátory je vždy zapnuté, ale nikdy neopouští nasazení. |
| Autentizace a víceuživatelský provoz | RBAC s rolemi, skupinami a oprávněními na úrovni zdrojů; SSO přes OIDC a LDAP; provisioning SCIM 2.0; API klíče. | Lokální účty s JWT vázanými na odvolatelné serverové relace; dvě role (admin/uživatel) plus skupiny a oprávnění na úrovni zdrojů; generické OIDC (plus OAuth GitHub a Hugging Face); osobní API tokeny s omezeným rozsahem. Bez SAML, SCIM či LDAP (zdokumentované omezení). |
| Rozšiřitelnost | Plugin framework Pipelines; Tools/Functions v Pythonu s vestavěným editorem kódu; MCP (Streamable HTTP); nástrojové servery OpenAPI; 13 podporovaných vektorových databází; 8 enginů pro extrakci dokumentů. | Pluginy poskytovatelů definované v JSON (chat, embeddingy, obrázky, TTS, STT, audio, video); 13 vestavěných nástrojů; nástrojové servery OpenAPI 3.x a MCP (Streamable HTTP), ve výchozím stavu vypnuté, s per-call schvalováním vedlejších účinků; profily asistentů, skills, knihovna promptů, artifacts, izolované kódovací pracovní prostory „Work“. |
| Nasazení | pip install open-webui; Docker (vč. obrazů :cuda, :ollama); Docker Compose; Kubernetes přes kustomize a Helm; úložiště S3/GCS/Azure; horizontální škálování s Redis. | Jediný příkaz (npx libre-webui@latest); npm a Homebrew; varianty Docker Compose (vestavěná/externí Ollama, GPU, tým); Helm chart (OCI registr); zdokumentované privátní nasazení přes Cloudflare Tunnel; desktopový klient Electron (pouze klient). |
| Produkční funkce | Přehledy využití (zprávy, tokeny); modelová aréna s žebříčky Elo; OpenTelemetry; horizontální škálování; enterprise plán s podporou SLA a verzemi LTS. | Řízení nákladů: sazebníky s datem účinnosti a rozpočty s režimy sledování/upozornění/blokace; evaluační sady a slepá aréna s Elo; volitelný export OTLP; sondy liveness/readiness/hloubkové kontroly; týmový profil certifikovaný pro 3+ repliky s externím durable workerem; žádné upgrady schématu bez výpadku (zdokumentovaná výhrada). |
| Tým / spolupráce | Kanály, kde uživatelé a modely sdílejí konverzace; přímé zprávy; skupiny uživatelů; řízení přístupu podle modelu; pracovní prostor Notes; složky, štítky, připnutí. | Kanály, přímé zprávy a jednoúrovňová vlákna s odpověďmi @model; sdílení vlastník → uživatel/skupina (čtení/zápis/admin) pro chaty, poznámky, znalosti, persony, prompty, skills, kalendáře a nástrojové servery; žádné anonymní veřejné odkazy; notifikace, sdílené kalendáře, plánované automatizace. |
| Hlas a média | Rozpoznávání a syntéza řeči, hlasové a videohovory bez použití rukou; generování obrázků přes GPT-Image, Gemini, ComfyUI; RAG nad 8 extrakčními enginy s hybridním vyhledáváním BM25 + vektory a rerankingem. | Hlasový režim na střídačku s možností přerušení (zdokumentováno jako ne plně duplexní); STT/TTS přes pluginy poskytovatelů; klonování hlasu podmíněné souhlasem; generování obrázků, audia a videa přes pluginy deklarující schopnosti s galerií na uživatele; hybridní RAG BM25 + vektory s citacemi na stránku/snímek/list; bez OCR pro skenované dokumenty (zdokumentované omezení). |
| Dokumentace | Rozsáhlá oficiální dokumentace s průvodci funkcemi, referencí databázového schématu, tutoriály zálohování/migrace a licenčním FAQ. | Oficiální dokumentace s průvodci po jednotlivých funkcích, které uvádějí limity a ne-cíle, publikované openapi.json a llms.txt a generované kontrakty schopností mapující každou routu na vlastníka a pojmenovaný test. |
Licence
Open WebUI je šířeno pod licencí „Open WebUI License“, zavedenou ve verzi v0.6.6 (duben 2025). Je založena na BSD-3-Clause s doplněnou klauzulí chránící branding „Open WebUI“. Vlastní licenční FAQ projektu uvádí, že licence „není OSI schválenou ‚open source‘ licencí“, přičemž zdůrazňuje, že kód zůstává veřejný a je vyvíjen otevřeně. Veškerý kód začleněný do verze v0.6.5 zůstává pod původní licencí BSD-3-Clause. Autorská práva drží Open WebUI Inc.
Libre WebUI je šířeno pod licencí Apache License 2.0, licencí schválenou OSI, přičemž autorská práva drží Kroonen AI, Inc. Charta projektu uvádí, že zdrojový kód „zůstane licencován pod Apache License 2.0 navždy“ a že projekt „nikdy nebude přelicencován na restriktivnější podmínky“, a to ani u enterprise nabídek.
Branding a white-labeling
Licence Open WebUI zakazuje měnit, odstraňovat, zakrývat nebo nahrazovat branding „Open WebUI“, se třemi zdokumentovanými výjimkami: nasazení obsluhující nejvýše 50 uživatelů v libovolném klouzavém 30denním období, přispěvatelé s výslovným písemným svolením a organizace držící enterprise licenci. Mimo tyto výjimky je odstranění brandingu v licenci popsáno jako podstatné porušení. Projekt nabízí enterprise plán zahrnující vlastní vzhled a branding.
Libre WebUI nedokumentuje žádné požadavky na branding, ochranné známky ani uvádění původu nad rámec standardních podmínek Apache 2.0 (které vyžadují zachování licenčních a notice souborů v distribucích zdrojového kódu, ale neukládají žádná pravidla brandingu viditelná pro uživatele). White-labeling se v chartě objevuje pouze jako volitelná komerční služba, nikoli jako licenční podmínka.
Vlastnictví, přenositelnost a obnova dat
Oba projekty ukládají veškerá data na infrastruktuře provozovatele, ve výchozím stavu s SQLite a s PostgreSQL jako zdokumentovanou možností.
Open WebUI dokumentuje export a import chatů (všechny konverzace jako JSON; jednotlivé chaty jako JSON, PDF nebo Markdown), kompletní export/import databáze pro migraci mezi servery, pokyny k zálohování, veřejnou referenci databázového schématu a postupy ruční migrace založené na Alembicu.
Libre WebUI dokumentuje datový archiv na uživatele: verzovaný formát JSON (libre-webui-user-data, verze 3) s integritním otiskem SHA-256, pokrývající chaty, poznámky, znalostní kolekce a předvolby, s výslovně vyjmenovanými výjimkami (přihlašovací údaje, biometrická hlasová data, generovaná média a stav na úrovni instance). Import je předem ověřen a probíhá transakčně na SQLite i PostgreSQL. Pro provozovatele dokumentuje připravenost k obnově CLI kontrolu recovery-check pouze pro čtení a zálohovací CLI vytvářející archivy podepsané Ed25519 a šifrované AES-256-GCM, s kroky ověření a předběžné kontroly obnovy, plus varianty pro týmový režim (PostgreSQL/S3). Data v klidu používají šifrování AES-256-GCM na úrovni aplikace; dokumentace uvádí, že nejde o šifrování celého disku ani o end-to-end šifrování.
Výchozí telemetrie a analytika
Oba projekty deklarují, že ve výchozím stavu žádná data neopouštějí nasazení.
FAQ Open WebUI uvádí: „Open WebUI ve výchozím stavu neposílá vaše data externím službám“ a „Při registraci jsou všechny informace uloženy lokálně na vašem serveru a ve výchozím stavu nejsou odesílány Open WebUI ani žádné třetí straně.“ Prompty a odpovědi se poskytovateli modelů odesílají jen tehdy, když jej provozovatel připojí. K dispozici je integrace OpenTelemetry pro observabilitu spravovanou provozovatelem.
Charta Libre WebUI se zavazuje k „nulové telemetrii — žádná analytika, žádné sledování, žádný kód volající domů“ a její dokumentace observability uvádí, že „žádná z obou cest neposílá telemetrii projektu Libre WebUI“; export OpenTelemetry je vypnutý, dokud provozovatel nenastaví endpoint kolektoru. Dokumentace rovněž otevřeně uvádí, že lokální měření využití určené jen administrátorům je vždy zapnuté a nelze je vypnout, že jeho data zůstávají výhradně v databázi nasazení a že prompty, odpovědi ani přihlašovací údaje se do tabulky využití nikdy nezapisují.
Autentizace a víceuživatelská podpora
Open WebUI dokumentuje řízení přístupu na základě rolí s rolemi, skupinami a oprávněními na úrovni zdrojů; jednotné přihlášení přes OIDC a LDAP; SCIM 2.0 pro automatizovaný provisioning uživatelů a skupin; a API klíče pro programový přístup.
Libre WebUI dokumentuje lokální účty s hesly hashovanými bcryptem a JWT vázanými na odvolatelné serverové relace; přesně dvě role (admin a uživatel) doplněné skupinami a oprávněními na úrovni zdrojů (čtení/zápis/admin), s deklarovanou zásadou, že zdroje jsou ve výchozím stavu soukromé a globální role administrátora neposkytuje přístup k obsahu jiných uživatelů; SSO přes generické OIDC (s PKCE, seznamy povolených domén a mapováním skupin na role) plus OAuth GitHub a Hugging Face; a osobní odvolatelné API tokeny s omezeným rozsahem. Dokumentace výslovně uvádí, že SAML a provisioning SCIM v současnosti nejsou k dispozici; LDAP není zdokumentován.
Shrnutí: Open WebUI dokumentuje širší integraci podnikové identity (LDAP, SCIM); Libre WebUI dokumentuje SSO zaměřené na OIDC s oprávněními na úrovni zdrojů a hranice svých identitních protokolů uvádí ve vlastní dokumentaci.
Architektura a rozšiřitelnost
Open WebUI používá backend v Pythonu a frontend ve Svelte. Rozšiřitelnost se soustředí na plugin framework Pipelines, Tools a Functions v Pythonu upravitelné ve vestavěném editoru kódu, nativní podporu MCP přes Streamable HTTP a automatické objevování nástrojů z endpointů kompatibilních s OpenAPI. Jeho RAG stack dokumentuje 13 podporovaných vektorových databází (ChromaDB a PGVector oficiálně udržované) a 8 enginů pro extrakci dokumentů, s hybridním vyhledáváním BM25 + vektory a rerankingem pomocí cross-encoderu.
Libre WebUI používá backend v TypeScriptu/Node.js (Express) a frontend v Reactu. Rozšiřitelnost se soustředí na pluginy poskytovatelů definované v JSON pokrývající chat, embeddingy, obrázky, TTS, STT, audio a video (dodávané rodiny zahrnují OpenAI-kompatibilní, Anthropic, Google Gemini, Groq, Mistral, OpenRouter, Hugging Face, MLX, ComfyUI a ElevenLabs, vedle lokální Ollamy); řízené nástroje s 13 vestavěnými nástroji a externími nástrojovými servery přes OpenAPI 3.x (specifikace fixované hashem) a MCP Streamable HTTP — nástroje jsou ve výchozím stavu vypnuté, volání s vedlejšími účinky vyžadují schválení uživatelem a odchozí provoz je zabezpečen proti SSRF; stdio MCP servery záměrně nejsou podporovány. Konstrukce vyšší úrovně zahrnují profily asistentů (spojující prompty, nástroje, skills, znalosti a hlas), verzované skills a prompty, sandboxované artifacts (HTML, React, Mermaid, SVG) a „Work“ — izolované kódovací pracovní prostory nad Dockerem/Kubernetes. Základ platformy definuje dva validované profily: solo (SQLite, vestavěné vektory, lokální bloby) a team (PostgreSQL, PGVector, úložiště kompatibilní s S3, Redis), přičemž smíšené konfigurace jsou při startu odmítnuty.
Možnosti nasazení
Open WebUI dokumentuje instalaci přes pip install open-webui, Docker (včetně variant obrazů s CUDA a s vestavěnou Ollamou), Docker Compose a Kubernetes přes kustomize a Helm, s úložišti S3/GCS/Azure Blob a relacemi podporovanými Redis pro horizontální škálování.
Libre WebUI dokumentuje start jediným příkazem (npx libre-webui@latest), globální instalaci přes npm a Homebrew, varianty Docker Compose (vestavěná Ollama, externí Ollama, GPU, socket-proxy a tým), Helm chart publikovaný v OCI registru s výchozím zabezpečením podů a volitelnými NetworkPolicies, zdokumentovaný vzor privátního nasazení pomocí Cloudflare Tunnel bez publikovaných portů a desktopovou aplikaci Electron pro macOS, Windows a Linux — zdokumentovanou jako pouze klient, bez vestavěného backendu a bez automatických aktualizací.
Produkční funkce
Open WebUI dokumentuje přehledy využití sledující objem zpráv a spotřebu tokenů, modelovou arénu s A/B testy a žebříčky Elo, integraci OpenTelemetry, webhooky a systémové bannery a horizontální škálování. Komerční enterprise plán přidává podporu se SLA a verze s dlouhodobou podporou (LTS).
Libre WebUI dokumentuje řízení nákladů — verzované sazebníky s datem účinnosti a rozpočty na úrovni instance, uživatele nebo skupiny, s režimy sledování, upozornění a tvrdé blokace, plus export CSV; evaluace — štítkování zpětné vazby, slepou arénu s deterministickým Elo a trvalé běhy evaluačních sad; observabilitu — strukturované JSON logy s korelací podle ID požadavku a hranicí redakce, plus volitelný export OTLP; sondy liveness, readiness a hloubkové kontroly (pouze pro adminy); a vrstvené limity požadavků, které jsou v týmovém režimu podporované Redis a sdílené mezi replikami. Týmový profil je zdokumentován jako certifikovaný pro tři a více aplikačních replik plus externí durable worker, ověřený tříreplikovým cvičením selhání podmiňujícím každé vydání. Dokumentace Kubernetes rovněž jasně uvádí výhradu: upgrady schématu nejsou bez výpadku a vyžadují záměrné přerušení služby.
Týmové funkce a spolupráce
Open WebUI dokumentuje sdílené kanály, v nichž se uživatelé a AI modely účastní téže konverzace, přímé zprávy, skupiny uživatelů s oprávněními podle rolí, omezení přístupu podle modelu, pracovní prostor Notes s AI asistencí a organizaci konverzací pomocí složek, štítků a připnutí.
Libre WebUI dokumentuje kanály (veřejné, soukromé a přímé zprávy) s jednoúrovňovými vlákny, reakcemi, připnutími a odpověďmi @model běžícími pod identitou člena, který je vyvolal; jednotný model sdílení (vlastník uděluje čtení/zápis/admin uživatelům nebo skupinám) pokrývající chaty, poznámky, znalostní kolekce, persony, prompty, skills, kalendáře a nástrojové servery, bez anonymních veřejných odkazů; šifrované notifikace na uživatele; sdílitelné kalendáře; a plánované automatizace doručující AI běhy jako chatové relace. Ke zdokumentovaným mezerám patří absence indikátorů přítomnosti/psaní a exportu po kanálech.
Hlasové a mediální schopnosti
Open WebUI dokumentuje rozpoznávání řeči, syntézu řeči, hlasové a videohovory bez použití rukou a generování a úpravy obrázků pomocí enginů jako GPT-Image, Gemini a ComfyUI, spolu s nahráváním souborů a obrázků.
Libre WebUI dokumentuje hlasový režim na střídačku (poslouchat → přepsat → přemýšlet → mluvit) s možností přerušení; dokumentace výslovně uvádí, že není plně duplexní. STT a TTS běží přes pluginy poskytovatelů (rozpoznávání řeči v prohlížeči, přepis kompatibilní s OpenAI, ASR Hugging Face, ElevenLabs a další), s klonováním hlasu podmíněným souhlasem za vyhrazeným režimem přístupu. Pluginy pro generování médií deklarují schopnosti obrázků, TTS, audia a videa a plní galerii na uživatele. Zpracování dokumentů pokrývá PDF, formáty Office, Markdown, HTML a zdrojový kód s původem citací na stránku/snímek/list a hybridním vyhledáváním BM25 + vektory; OCR pro skenované dokumenty je zdokumentováno jako zatím nepodporované.
Kvalita a transparentnost dokumentace
Oba projekty udržují rozsáhlou oficiální dokumentaci.
Dokumentace Open WebUI zahrnuje průvodce funkcemi, tutoriály nasazení a údržby (zálohy, export databáze, ruční migrace), veřejnou referenci databázového schématu a licenční FAQ, které se přímo věnuje ne-OSI statusu licence.
Dokumentace Libre WebUI zahrnuje průvodce po jednotlivých funkcích, kteří přímo v textu vyjmenovávají limity a ne-cíle (například „žádný SAML ani SCIM“, „ne plně duplexní“, „žádné nasazení schématu bez výpadku“), publikovanou specifikaci OpenAPI a llms.txt a generované kontrakty schopností, které mapují každou UI routu, API routu a WebSocket cestu na vlastníka, dokumentaci a pojmenovaný test ověřovaný v CI.
Který zvolit
Žádný z projektů není kategoricky lepší; správná volba závisí na vašich omezeních. Objektivní kritéria ke zvážení:
- Licenční požadavky. Pokud vaše organizace vyžaduje licenci schválenou OSI nebo plánuje přeznačkovat rozhraní pro více než 50 uživatelů bez enterprise smlouvy, licence se podstatně liší: Libre WebUI je pod Apache 2.0 bez klauzule o brandingu; licence Open WebUI omezuje změny brandingu nad hranicí 50 uživatelů, pokud není uzavřena enterprise licence.
- Infrastruktura identity. Organizace standardizované na LDAP nebo provisioning SCIM je najdou zdokumentované u Open WebUI; organizace standardizované na OIDC pokrývají oba projekty.
- Ekosystém a integrace. Open WebUI má velmi velkou komunitu (přibližně 150 tisíc hvězd na GitHubu) a dokumentuje širokou integrační plochu včetně 13 vektorových databází a 8 enginů pro extrakci dokumentů. Ekosystém Libre WebUI je menší a soustředí se na dodávané pluginy poskytovatelů a nástrojové servery OpenAPI/MCP.
- Model rozšiřitelnosti. Open WebUI se rozšiřuje především kódem v Pythonu (Pipelines, Tools, Functions); Libre WebUI především deklarativními definicemi pluginů v JSON a řízenými externími nástrojovými servery. Co se hodí lépe, závisí na dovednostech vašeho týmu a požadavcích na řízení změn.
- Provozní postoj. Porovnejte zdokumentované postupy zálohování/obnovy, sondy stavu, omezování požadavků a model škálování obou projektů s vašimi cíli doby obnovy a dostupnosti, včetně zdokumentované absence upgradů schématu bez výpadku u Libre WebUI a horizontálního škálování podporovaného Redis u Open WebUI.
- Governance a kontrola nákladů. Pokud jsou vyžadovány rozpočty výdajů na uživatele či skupinu s tvrdým vynucením, prostudujte dokumentaci řízení nákladů Libre WebUI; pokud jsou důležité přehledy využití a enterprise možnosti SLA/LTS, prostudujte administrátorskou analytiku a enterprise plán Open WebUI.
- Mediální požadavky. Hlasové a videohovory v reálném čase jsou zdokumentovány u Open WebUI; hlasový režim Libre WebUI je na střídačku. Oba dokumentují STT, TTS a generování obrázků přes konfigurovatelné poskytovatele.
Vyhodnoťte oba projekty podle vlastních požadavků pomocí níže uvedených primárních zdrojů.
Zdroje
- Dokumentace Open WebUI: docs.openwebui.com — včetně Funkcí, Licence a FAQ, FAQ, Importu a exportu chatů, Exportu databáze a Záloh
- Repozitář a licence Open WebUI: github.com/open-webui/open-webui
- Dokumentace Libre WebUI: docs.librewebui.org — včetně Charty, Přenositelnosti dat, Připravenosti k obnově, Autentizace, Jednotného přihlášení, Chatových nástrojů, Profilů asistentů, Základu platformy, Řízení nákladů, Evaluací, Observability, Kubernetes a Hlasového režimu
- Repozitář a licence Libre WebUI: github.com/libre-webui/libre-webui
Poslední revize: srpen 2026. Oba projekty vydávají často; aktuální detaily hledejte v odkazovaných primárních zdrojích. Citace z anglicky psaných dokumentů jsou překlady; v případě rozporu má přednost anglický originál.