🖥️ Skrivbordsapp
Libre WebUI:s skrivbordsapp visar webbgränssnittet i ett inbyggt fönster för macOS, Windows och Linux. Den ansluter till en Libre WebUI-server på samma dator eller en valfri server som du anger.
Appen utvecklas i ett eget repository. Installationsprogram för varje utgåva bifogas huvudrepositoryts GitHub-utgåvor.
📦 Hämta och installera
Hämta paketet för din plattform från den senaste utgåvan:
- macOS (Apple Silicon):
Libre-WebUI-Desktop-{version}-mac-arm64.dmgeller.zip, ellerbrew install --cask libre-webui/tap/libre-webui-desktop - Windows:
Libre-WebUI-Desktop-Setup-{version}.exe(installationsprogram) ellerLibre-WebUI-Desktop-{version}.exe(portabel) - Linux:
Libre-WebUI-Desktop-{version}.AppImageellerLibre-WebUI-Desktop-{version}-{arch}.deb
Utgåvor före namnbytet levererade resurserna med prefixet Libre-WebUI-Frontend och programpaketet Libre WebUI Frontend.app.
macOS blockerar appen som skadad
Libre WebUI använder tillfälligt en ad hoc-signatur för macOS-byggen. Den håller programpaketet strukturellt giltigt men identifierar inte utgivaren för Apple och kan inte notariseras. När programmet har kopierats till Applications godkänner du det under Systeminställningar → Integritet och säkerhet → Öppna ändå.
Om macOS inte erbjuder alternativet tar du bort karantänattributet först efter att ha verifierat att programmet kommer från den officiella Libre WebUI-utgåvan:
xattr -dr com.apple.quarantine "/Applications/Libre WebUI Desktop.app"
open "/Applications/Libre WebUI Desktop.app"
Inaktivera inte Gatekeeper globalt. Friktionsfri distribution kräver fortfarande ett Developer ID Application-certifikat och Apple-notarisering.
🔌 Ansluta till en server
Appen är en klient och behöver en Libre WebUI-server. Vid första starten erbjuder välkomstskärmen två alternativ:
- Lokal: appen söker efter en server på din dator (port 3001, standard för Docker-imagen och
npx libre-webui) och ansluter när hälsokontrollen svarar. - Fjärr: ange URL:en till en nåbar Libre WebUI-server, exempelvis ett hemmalabb eller en teamdriftsättning. Appen verifierar den före anslutning.
Valet sparas. Byt server senare med Libre WebUI → Byt server… i menyfältet. Om en sparad server slutar svara återgår appen till välkomstskärmen i stället för ett tomt fönster.
Kör en lokal server enligt Snabbstart: Docker Compose,
npx libre-webui och Homebrew fungerar alla.
🧰 Work i skrivbordsappen
Skrivbordspaketet innehåller inte backend, Docker eller en Work-containerruntime. Work-tillgängligheten bestäms av servern:
- en inbyggd backend som kan köra
docker infokan skapa uppgiftsavgränsade Work-containrar och namngivna volymer; - repositoryts standard-Compose-driftsättning tillhandahåller Docker-baserat Work genom att montera värdens Docker-socket, medan en anpassad containerdriftsättning utan nåbar runtime rapporterar Work som otillgängligt;
- en Kubernetes-server tillhandahåller Pod-/PVC-baserat Work när Helm-diagrammet installeras med
work.enabled=true; och - appen stöder fortsatt Chatt när Work inte är tillgängligt.
Work-filer finns på serverns Docker-värd eller Kubernetes-lagring, inte i skrivbordsappen. Förhandsvisningar går genom Libre WebUI:s signerade same-origin-proxy, så lokala och fjärranslutna klienter kan använda dem när serverns reverse proxy bevarar HTTP- och WebSocket-trafik.
🎨 Skrivbordsintegrering
- Inbyggt menyfält med menyer för program, redigering, visning, fönster och hjälp
- Anpassad macOS-titellist (
hiddenInset) med trafikljus i sidofältet - Mörkt läge följer systeminställningen
- Externa länkar öppnas i standardwebbläsaren, aldrig i appen
- Renderaren körs med kontextisolering och utan Node-integrering
🚧 Begränsningar
- macOS-arkitektur: aktuella macOS-paket stöder endast Apple Silicon (
arm64) - Kräver server: appen innehåller inte backend
- Work beror på serverns runtime: ingen Docker- eller Kubernetes-runtime ingår
- Inga automatiska uppdateringar: uppdatering kräver ett nytt paket
Se Work: Isolerade arbetsytor för säkerhetsinformation om runtime, leverantörer, lagring och förhandsvisningar.