Open WebUI vs Libre WebUI: Perbandingan Faktual
Open WebUI dan Libre WebUI sama-sama merupakan antarmuka web self-hosted untuk bekerja dengan model bahasa besar. Keduanya dapat terhubung ke runtime lokal seperti Ollama maupun ke API yang kompatibel dengan OpenAI dan API hosted lainnya, dan keduanya dirancang untuk menjaga data pengguna tetap berada di infrastruktur milik operator. Halaman ini membandingkan kedua proyek secara ketat berdasarkan perbedaan yang terdokumentasi secara publik, dengan mengacu pada dokumentasi resmi, teks lisensi, dan repositori publik masing-masing proyek. Halaman ini tidak menilai kualitas kode, performa, atau sentimen komunitas, dan tidak merekomendasikan salah satu proyek di atas yang lain.
Semua pernyataan di bawah ini bersumber dari dokumentasi resmi Open WebUI dan Libre WebUI, berkas lisensi kedua proyek, dan repositori GitHub publiknya, per Agustus 2026. Kedua proyek berkembang cepat; verifikasikan detail pada sumber primer sebelum mengambil keputusan.
Sekilas
| Dimensi | Open WebUI | Libre WebUI |
|---|---|---|
| Lisensi | "Open WebUI License": berbasis BSD-3 dengan klausul perlindungan merek tambahan (v0.6.6+, April 2025). Para pengelola menyatakan bahwa ini bukan lisensi open source yang disetujui OSI. Kode hingga v0.6.5 tetap berlisensi BSD-3-Clause. | Apache License 2.0. Piagam proyek berkomitmen untuk tidak pernah melisensikan ulang ke ketentuan yang lebih ketat. |
| Merek / white-label | Menghapus atau mengubah merek "Open WebUI" dilarang kecuali untuk deployment dengan ≤50 pengguna dalam periode bergulir 30 hari, kontributor dengan izin tertulis, atau pemegang lisensi enterprise. | Tidak ada pembatasan merek atau white-label yang terdokumentasi; ketentuan bawaan Apache 2.0 berlaku. White-label ditawarkan sebagai layanan berbayar opsional. |
| Kepemilikan & portabilitas data | Data disimpan lokal (SQLite atau PostgreSQL). Ekspor/impor obrolan sebagai JSON; obrolan individual sebagai JSON, PDF, atau Markdown. Ekspor/impor seluruh basis data dan prosedur pencadangan terdokumentasi. | Data disimpan lokal (SQLite atau PostgreSQL). Arsip JSON per pengguna berversi dengan digest integritas SHA-256 dan impor transaksional; CLI cadangan/pulih yang ditandatangani (Ed25519) dan terenkripsi (AES-256-GCM); gerbang recovery-check sebelum pencadangan. |
| Telemetri / analitik bawaan | FAQ menyatakan tidak ada data yang dikirim ke layanan eksternal secara bawaan; data hanya menuju penyedia model ketika ada yang terhubung. Integrasi OpenTelemetry tersedia untuk observabilitas yang dikelola sendiri. | Piagam menyatakan telemetri nol ("tanpa analitik, tanpa pelacakan, tanpa kode phone-home"). Ekspor OpenTelemetry mati kecuali operator mengonfigurasi endpoint kolektor. Pengukuran penggunaan lokal khusus admin selalu aktif tetapi tidak pernah keluar dari deployment. |
| Autentikasi & multi-pengguna | RBAC dengan peran, grup, dan izin per sumber daya; SSO via OIDC dan LDAP; provisioning SCIM 2.0; kunci API. | Akun lokal dengan JWT yang terikat pada sesi sisi server yang dapat dicabut; dua peran (admin/pengguna) plus grup dan pemberian akses per sumber daya; OIDC generik (plus OAuth GitHub dan Hugging Face); token API pribadi berlingkup. Tanpa SAML, SCIM, atau LDAP (keterbatasan yang terdokumentasi). |
| Ekstensibilitas | Kerangka plugin Pipelines; Tools/Functions Python dengan editor kode bawaan; MCP (Streamable HTTP); server alat OpenAPI; 13 basis data vektor yang didukung; 8 mesin ekstraksi dokumen. | Plugin penyedia terdefinisi JSON (obrolan, embedding, gambar, TTS, STT, audio, video); 13 alat bawaan; server alat OpenAPI 3.x dan MCP (Streamable HTTP), mati secara bawaan dengan persetujuan per panggilan untuk efek samping; profil asisten, skill, pustaka prompt, artifacts, ruang kerja koding "Work" yang ter-sandbox. |
| Deployment | pip install open-webui; Docker (termasuk image :cuda, :ollama); Docker Compose; Kubernetes via kustomize dan Helm; backend penyimpanan S3/GCS/Azure; penskalaan horizontal berbasis Redis. | Satu perintah (npx libre-webui@latest); npm dan Homebrew; varian Docker Compose (Ollama terpadu/eksternal, GPU, tim); Helm chart (registri OCI); deployment privat terdokumentasi via Cloudflare Tunnel; klien desktop Electron (klien saja). |
| Fitur produksi | Dasbor penggunaan (pesan, token); arena model dengan papan peringkat Elo; OpenTelemetry; penskalaan horizontal; paket enterprise dengan dukungan SLA dan versi LTS. | Tata kelola biaya: tarif bertanggal efektif dan anggaran dengan mode amati/peringatkan/blokir; set evaluasi dan arena buta dengan Elo; ekspor OTLP opt-in; probe kesehatan liveness/readiness/mendalam; profil tim tersertifikasi untuk 3+ replika dengan worker tahan lama eksternal; tanpa pembaruan skema tanpa henti layanan (catatan yang terdokumentasi). |
| Tim / kolaborasi | Kanal tempat pengguna dan model berbagi percakapan; pesan langsung; grup pengguna; kontrol akses per model; ruang kerja Notes; folder, tag, pin. | Kanal, DM, dan utas satu tingkat dengan balasan @model; berbagi pemilik-ke-pengguna/grup (baca/tulis/admin) untuk obrolan, catatan, pengetahuan, persona, prompt, skill, kalender, dan server alat; tanpa tautan publik anonim; notifikasi, kalender bersama, otomasi terjadwal. |
| Suara & media | Ucapan-ke-teks, teks-ke-ucapan, panggilan suara dan video bebas genggam; pembuatan gambar via GPT-Image, Gemini, ComfyUI; RAG di atas 8 mesin ekstraksi dengan pencarian hibrida BM25 + vektor dan pemeringkatan ulang. | Mode suara bergiliran dengan interupsi (terdokumentasi sebagai bukan full-duplex); STT/TTS via plugin penyedia; kloning suara berbasis persetujuan; pembuatan gambar, audio, dan video via plugin yang mendeklarasikan kemampuan dengan galeri per pengguna; RAG hibrida BM25 + vektor dengan sitasi per halaman/slide/lembar; tanpa OCR untuk dokumen hasil pindaian (keterbatasan yang terdokumentasi). |
| Dokumentasi | Dokumentasi resmi ekstensif termasuk panduan fitur, referensi skema basis data, tutorial pencadangan/migrasi, dan FAQ lisensi. | Dokumentasi resmi termasuk panduan per fitur yang menyatakan batasan dan non-tujuan, openapi.json dan llms.txt yang dipublikasikan, serta kontrak kapabilitas hasil generasi yang memetakan setiap rute ke penanggung jawab dan pengujian bernama. |
Lisensi
Open WebUI didistribusikan di bawah "Open WebUI License", yang diperkenalkan pada v0.6.6 (April 2025). Lisensi ini berbasis BSD-3-Clause dengan klausul tambahan yang melindungi merek "Open WebUI". FAQ lisensi milik proyek itu sendiri menyatakan bahwa lisensinya "bukan lisensi 'open source' yang disetujui OSI", sambil menekankan bahwa kodenya tetap publik dan dikembangkan secara terbuka. Semua kode yang digabungkan hingga v0.6.5 tetap berada di bawah lisensi BSD-3-Clause asli. Hak cipta dipegang oleh Open WebUI Inc.
Libre WebUI didistribusikan di bawah Apache License 2.0, lisensi yang disetujui OSI, dengan hak cipta dipegang oleh Kroonen AI, Inc. Piagam proyek menyatakan bahwa kode sumber "akan tetap berlisensi Apache License 2.0 selamanya" dan bahwa proyek "tidak akan pernah dilisensikan ulang ke ketentuan yang lebih ketat", termasuk untuk penawaran enterprise.
Merek dan white-label
Lisensi Open WebUI melarang mengubah, menghapus, mengaburkan, atau mengganti merek "Open WebUI", dengan tiga pengecualian terdokumentasi: deployment yang melayani 50 pengguna atau kurang dalam periode bergulir 30 hari mana pun, kontributor yang diberi izin tertulis spesifik, dan organisasi pemegang lisensi enterprise. Di luar pengecualian ini, penghapusan merek dijelaskan dalam lisensi sebagai pelanggaran material. Proyek menawarkan paket enterprise yang mencakup tema dan merek kustom.
Libre WebUI tidak mendokumentasikan persyaratan merek, merek dagang, atau atribusi apa pun di luar ketentuan standar Apache 2.0 (yang mengharuskan mempertahankan berkas lisensi dan pemberitahuan dalam distribusi kode sumber tetapi tidak memberlakukan aturan merek yang terlihat pengguna). White-label hanya muncul dalam piagam sebagai layanan komersial opsional, bukan sebagai syarat lisensi.
Kepemilikan, portabilitas, dan pemulihan data
Kedua proyek menyimpan semua data di infrastruktur operator, menggunakan SQLite secara bawaan dengan PostgreSQL sebagai opsi terdokumentasi.
Open WebUI mendokumentasikan ekspor dan impor obrolan (semua percakapan sebagai JSON; obrolan individual sebagai JSON, PDF, atau Markdown), ekspor/impor seluruh basis data untuk migrasi antarserver, panduan pencadangan, referensi skema basis data publik, dan prosedur migrasi manual berbasis Alembic.
Libre WebUI mendokumentasikan arsip data per pengguna: format JSON berversi (libre-webui-user-data, versi 3) dengan digest integritas SHA-256, mencakup obrolan, catatan, koleksi pengetahuan, dan preferensi, dengan pengecualian yang dicantumkan secara eksplisit (kredensial, data suara biometrik, media hasil generasi, dan status tingkat instans). Impor diperiksa awal (preflight) dan transaksional pada SQLite maupun PostgreSQL. Untuk operator, kesiapan pemulihan mendokumentasikan gerbang CLI baca-saja recovery-check dan CLI pencadangan yang menghasilkan arsip yang ditandatangani Ed25519 dan dienkripsi AES-256-GCM dengan langkah verifikasi dan preflight pemulihan, plus varian mode tim (PostgreSQL/S3). Data saat diam menggunakan enkripsi AES-256-GCM tingkat aplikasi; dokumentasi menyatakan bahwa ini bukan enkripsi seluruh disk maupun enkripsi ujung-ke-ujung.
Telemetri dan analitik bawaan
Kedua proyek menyatakan bahwa tidak ada data yang meninggalkan deployment secara bawaan.
FAQ Open WebUI menyatakan: "Open WebUI tidak mengirim data Anda ke layanan eksternal secara bawaan" dan "Saat Anda mendaftar, semua informasi disimpan secara lokal di server Anda dan tidak dikirim ke Open WebUI atau pihak ketiga mana pun secara bawaan." Prompt dan respons dikirim ke penyedia model hanya ketika operator menghubungkannya. Integrasi OpenTelemetry tersedia untuk observabilitas yang dikelola operator.
Piagam Libre WebUI berkomitmen pada "telemetri nol — tanpa analitik, tanpa pelacakan, tanpa kode phone-home", dan dokumentasi observabilitasnya menyatakan bahwa "tidak satu pun jalur mengirim telemetri ke proyek Libre WebUI"; ekspor OpenTelemetry dinonaktifkan hingga operator menetapkan endpoint kolektor. Dokumentasi juga mengungkapkan bahwa pengukuran penggunaan lokal khusus admin selalu aktif dan tidak dapat dimatikan, datanya disimpan hanya di basis data deployment, dan bahwa prompt, respons, serta kredensial tidak pernah ditulis ke tabel penggunaan.
Autentikasi dan dukungan multi-pengguna
Open WebUI mendokumentasikan kontrol akses berbasis peran dengan peran, grup, dan izin per sumber daya; single sign-on via OIDC dan LDAP; SCIM 2.0 untuk provisioning pengguna dan grup otomatis; serta kunci API untuk akses programatik.
Libre WebUI mendokumentasikan akun lokal dengan kata sandi ter-hash bcrypt dan JWT yang terikat pada sesi sisi server yang dapat dicabut; tepat dua peran (admin dan pengguna) yang dilengkapi grup dan pemberian akses per sumber daya (baca/tulis/admin), dengan prinsip bawaan bahwa sumber daya bersifat privat dan peran admin global tidak memberi akses ke konten pengguna lain; SSO via OIDC generik (dengan PKCE, daftar izin domain, dan pemetaan grup-ke-peran) plus OAuth GitHub dan Hugging Face; serta token API pribadi berlingkup yang dapat dicabut. Dokumentasi menyatakan secara eksplisit bahwa SAML dan provisioning SCIM saat ini tidak disediakan; LDAP tidak terdokumentasi.
Ringkasnya: Open WebUI mendokumentasikan integrasi identitas enterprise yang lebih luas (LDAP, SCIM); Libre WebUI mendokumentasikan SSO berpusat OIDC dengan pemberian akses per sumber daya dan menyatakan batas protokol identitasnya dalam dokumentasinya sendiri.
Arsitektur dan ekstensibilitas
Open WebUI menggunakan backend Python dan frontend Svelte. Ekstensibilitas berpusat pada kerangka plugin Pipelines, Tools dan Functions berbasis Python yang dapat disunting dalam editor kode bawaan, dukungan MCP native lewat Streamable HTTP, dan penemuan alat otomatis dari endpoint yang kompatibel dengan OpenAPI. Tumpukan RAG-nya mendokumentasikan 13 basis data vektor yang didukung (ChromaDB dan PGVector dipelihara resmi) dan 8 mesin ekstraksi dokumen, dengan pencarian hibrida BM25 + vektor dan pemeringkatan ulang cross-encoder.
Libre WebUI menggunakan backend TypeScript/Node.js (Express) dan frontend React. Ekstensibilitas berpusat pada plugin penyedia terdefinisi JSON yang mencakup obrolan, embedding, gambar, TTS, STT, audio, dan video (keluarga bawaan meliputi kompatibel OpenAI, Anthropic, Google Gemini, Groq, Mistral, OpenRouter, Hugging Face, MLX, ComfyUI, dan ElevenLabs, di samping Ollama lokal); alat yang terkelola dengan 13 alat bawaan dan server alat eksternal lewat OpenAPI 3.x (spesifikasi terpaku hash) dan MCP Streamable HTTP — alat mati secara bawaan, panggilan berefek samping memerlukan persetujuan pengguna, dan lalu lintas keluar diperkeras terhadap SSRF; server MCP stdio sengaja tidak didukung. Konstruksi tingkat lebih tinggi meliputi profil asisten (mengikat prompt, alat, skill, pengetahuan, dan suara), skill dan prompt berversi, artifacts ter-sandbox (HTML, React, Mermaid, SVG), dan "Work" — ruang kerja koding terisolasi berbasis Docker/Kubernetes. Fondasi platform mendefinisikan dua profil tervalidasi: solo (SQLite, vektor tertanam, blob lokal) dan team (PostgreSQL, PGVector, penyimpanan kompatibel S3, Redis), dengan konfigurasi campuran ditolak saat start.
Opsi deployment
Open WebUI mendokumentasikan instalasi via pip install open-webui, Docker (termasuk varian image CUDA dan Ollama terpadu), Docker Compose, dan Kubernetes via kustomize dan Helm, dengan backend penyimpanan S3/GCS/Azure Blob dan sesi berbasis Redis untuk penskalaan horizontal.
Libre WebUI mendokumentasikan mulai satu perintah (npx libre-webui@latest), instalasi global via npm dan Homebrew, varian Docker Compose (Ollama terpadu, Ollama eksternal, GPU, socket-proxy, dan tim), Helm chart yang dipublikasikan ke registri OCI dengan pengaturan keamanan pod bawaan dan NetworkPolicies opsional, pola deployment privat terdokumentasi menggunakan Cloudflare Tunnel tanpa port terekspos, dan aplikasi desktop Electron untuk macOS, Windows, dan Linux — terdokumentasi sebagai klien saja, tanpa backend terpadu maupun pembaruan otomatis.
Fitur produksi
Open WebUI mendokumentasikan dasbor penggunaan yang melacak volume pesan dan konsumsi token, arena model dengan pengujian A/B dan papan peringkat Elo, integrasi OpenTelemetry, webhook dan banner sistem, serta penskalaan horizontal. Paket enterprise komersial menambahkan dukungan ber-SLA dan versi dukungan jangka panjang (LTS).
Libre WebUI mendokumentasikan tata kelola biaya — tarif berversi bertanggal efektif dan anggaran berlingkup instans, pengguna, atau grup, dengan mode amati, peringatkan, dan blokir keras, plus ekspor CSV; evaluasi — penandaan umpan balik, arena buta dengan Elo deterministik, dan eksekusi set evaluasi yang tahan lama; observabilitas — log JSON terstruktur dengan korelasi ID permintaan dan batas redaksi, plus ekspor OTLP opt-in; probe liveness, readiness, dan diagnostik mendalam (khusus admin); serta pembatasan laju berlapis yang didukung Redis dan dibagikan antarreplika dalam mode tim. Profil tim terdokumentasi sebagai tersertifikasi untuk tiga replika aplikasi atau lebih plus satu worker tahan lama eksternal, divalidasi oleh latihan kegagalan tiga replika yang menjadi syarat rilis. Dokumentasi Kubernetes juga menyatakan catatan dengan terus terang: pembaruan skema tidak bebas henti layanan dan memerlukan gangguan layanan yang disengaja.
Fitur tim dan kolaborasi
Open WebUI mendokumentasikan kanal bersama tempat pengguna dan model AI berpartisipasi dalam percakapan yang sama, perpesanan langsung, grup pengguna dengan izin berbasis peran, pembatasan akses per model, ruang kerja Notes dengan bantuan AI, dan pengorganisasian percakapan lewat folder, tag, dan pin.
Libre WebUI mendokumentasikan kanal (publik, privat, dan DM) dengan utas satu tingkat, reaksi, pin, dan balasan @model yang berjalan di bawah identitas anggota yang memanggilnya; model berbagi yang seragam (pemilik memberikan baca/tulis/admin kepada pengguna atau grup) yang mencakup obrolan, catatan, koleksi pengetahuan, persona, prompt, skill, kalender, dan server alat, tanpa tautan publik anonim; notifikasi terenkripsi per pengguna; kalender yang dapat dibagikan; dan otomasi terjadwal yang mengantarkan eksekusi AI sebagai sesi obrolan. Kesenjangan yang terdokumentasi meliputi ketiadaan indikator kehadiran/pengetikan dan ekspor per kanal.
Kemampuan suara dan media
Open WebUI mendokumentasikan ucapan-ke-teks, teks-ke-ucapan, panggilan suara dan video bebas genggam, serta pembuatan dan penyuntingan gambar melalui mesin seperti GPT-Image, Gemini, dan ComfyUI, di samping unggah berkas dan gambar.
Libre WebUI mendokumentasikan mode suara bergiliran (dengar → transkrip → pikir → bicara) dengan interupsi; dokumentasi menyatakan secara eksplisit bahwa mode ini bukan full-duplex. STT dan TTS berjalan melalui plugin penyedia (pengenalan suara peramban, transkripsi kompatibel OpenAI, ASR Hugging Face, ElevenLabs, dan lainnya), dengan kloning suara berbasis persetujuan di balik mode akses khusus. Plugin pembuatan media mendeklarasikan kemampuan gambar, TTS, audio, dan video, mengisi galeri per pengguna. Pemrosesan dokumen mencakup PDF, format Office, Markdown, HTML, dan kode sumber dengan provenans sitasi per halaman/slide/lembar dan pengambilan hibrida BM25 + vektor; OCR untuk dokumen hasil pindaian terdokumentasi sebagai belum didukung.
Kualitas dan transparansi dokumentasi
Kedua proyek memelihara dokumentasi resmi yang substansial.
Dokumentasi Open WebUI mencakup panduan fitur, tutorial deployment dan pemeliharaan (pencadangan, ekspor basis data, migrasi manual), referensi skema basis data publik, dan FAQ lisensi yang membahas langsung status non-OSI lisensinya.
Dokumentasi Libre WebUI mencakup panduan per fitur yang mencantumkan batasan dan non-tujuan langsung dalam teks (misalnya "tanpa SAML atau SCIM", "bukan full-duplex", "tanpa peluncuran skema bebas henti layanan"), spesifikasi OpenAPI dan llms.txt yang dipublikasikan, serta kontrak kapabilitas hasil generasi yang memetakan setiap rute UI, rute API, dan jalur WebSocket ke penanggung jawab, dokumentasi, dan pengujian bernama yang diberlakukan di CI.
Mana yang dipilih
Tidak ada proyek yang secara kategoris lebih baik; pilihan yang tepat bergantung pada batasan Anda. Kriteria objektif untuk ditimbang:
- Persyaratan lisensi. Jika organisasi Anda mensyaratkan lisensi yang disetujui OSI atau berencana mengganti merek antarmuka untuk lebih dari 50 pengguna tanpa perjanjian enterprise, kedua lisensi berbeda secara material: Libre WebUI adalah Apache 2.0 tanpa klausul merek; lisensi Open WebUI membatasi perubahan merek di atas ambang 50 pengguna kecuali ada lisensi enterprise.
- Infrastruktur identitas. Organisasi yang terstandar pada LDAP atau provisioning SCIM akan menemukannya terdokumentasi di Open WebUI; organisasi yang terstandar pada OIDC tercakup oleh keduanya.
- Ekosistem dan integrasi. Open WebUI memiliki komunitas sangat besar (sekitar 150 ribu bintang GitHub) dan mendokumentasikan permukaan integrasi yang luas, termasuk 13 basis data vektor dan 8 mesin ekstraksi dokumen. Ekosistem Libre WebUI lebih kecil dan berpusat pada plugin penyedia bawaannya serta server alat OpenAPI/MCP.
- Model ekstensibilitas. Open WebUI diperluas terutama melalui kode Python (Pipelines, Tools, Functions); Libre WebUI diperluas terutama melalui definisi plugin JSON deklaratif dan server alat eksternal yang terkelola. Mana yang lebih cocok bergantung pada keterampilan tim Anda dan persyaratan kontrol perubahan.
- Postur operasional. Bandingkan prosedur cadangan/pulih terdokumentasi, probe kesehatan, pembatasan laju, dan model penskalaan tiap proyek dengan target waktu pemulihan dan ketersediaan Anda, termasuk ketiadaan pembaruan skema bebas henti layanan yang terdokumentasi pada Libre WebUI dan penskalaan horizontal berbasis Redis pada Open WebUI.
- Tata kelola dan kendali biaya. Jika anggaran belanja per pengguna atau per grup dengan penegakan keras menjadi persyaratan, periksa dokumentasi tata kelola biaya Libre WebUI; jika dasbor penggunaan dan opsi SLA/LTS enterprise penting, periksa analitik admin dan paket enterprise Open WebUI.
- Kebutuhan media. Panggilan suara dan video real-time terdokumentasi di Open WebUI; mode suara Libre WebUI bergiliran. Keduanya mendokumentasikan STT, TTS, dan pembuatan gambar melalui penyedia yang dapat dikonfigurasi.
Evaluasilah keduanya terhadap persyaratan Anda sendiri menggunakan sumber primer di bawah ini.
Sumber
- Dokumentasi Open WebUI: docs.openwebui.com — termasuk Fitur, Lisensi & FAQ, FAQ, Impor & Ekspor Obrolan, Ekspor Basis Data, dan Pencadangan
- Repositori dan lisensi Open WebUI: github.com/open-webui/open-webui
- Dokumentasi Libre WebUI: docs.librewebui.org — termasuk Piagam, Portabilitas Data, Kesiapan Pemulihan, Autentikasi, Single Sign-On, Alat Obrolan, Profil Asisten, Fondasi Platform, Tata Kelola Biaya, Evaluasi, Observabilitas, Kubernetes, dan Mode Suara
- Repositori dan lisensi Libre WebUI: github.com/libre-webui/libre-webui
Terakhir ditinjau: Agustus 2026. Kedua proyek merilis dengan sering; rujuk sumber primer tertaut untuk detail terkini. Kutipan dari dokumen berbahasa Inggris adalah terjemahan; jika terdapat perbedaan, teks asli berbahasa Inggris yang berlaku.