मुख्य कंटेंट तक स्किप करें

🖥️ डेस्कटॉप ऐप

Libre WebUI डेस्कटॉप ऐप वेब इंटरफ़ेस को macOS, Windows और Linux की स्थानीय विंडो में चलाता है। यह उसी मशीन या आपके बताए किसी Libre WebUI सर्वर से जुड़ता है।

ऐप अलग रिपॉज़िटरी में विकसित है; हर रिलीज़ के इंस्टॉलर मुख्य GitHub रिलीज़ में होते हैं।

📦 डाउनलोड और स्थापना

नवीनतम रिलीज़ से:

  • macOS (Apple Silicon): Libre-WebUI-Desktop-{version}-mac-arm64.dmg या .zip, अथवा brew install --cask libre-webui/tap/libre-webui-desktop
  • Windows: Libre-WebUI-Desktop-Setup-{version}.exe या Libre-WebUI-Desktop-{version}.exe
  • Linux: Libre-WebUI-Desktop-{version}.AppImage या Libre-WebUI-Desktop-{version}-{arch}.deb

नाम बदलने से पहले पैकेज Libre-WebUI-Frontend और ऐप Libre WebUI Frontend.app था।

macOS ऐप को क्षतिग्रस्त बताता है

macOS बिल्ड अस्थायी ad-hoc हस्ताक्षर उपयोग करते हैं। यह bundle सही रखता है लेकिन Apple को प्रकाशक नहीं बताता और notarize नहीं हो सकता। Applications में कॉपी के बाद System Settings → Privacy & Security → Open Anyway चुनें।

विकल्प न हो तो केवल आधिकारिक रिलीज़ सत्यापित करने के बाद:

xattr -dr com.apple.quarantine "/Applications/Libre WebUI Desktop.app"
open "/Applications/Libre WebUI Desktop.app"

Gatekeeper को विश्व स्तर पर बंद न करें। सहज वितरण को Developer ID Application प्रमाणपत्र और Apple notarization चाहिए।

🔌 सर्वर से जुड़ना

ऐप क्लाइंट है और सर्वर चाहता है:

  • स्थानीय: पोर्ट 3001 पर सर्वर खोजकर health check के बाद जुड़ता है।
  • दूरस्थ: पहुँच योग्य Libre WebUI URL डालें; ऐप पहले सत्यापित करता है।

चयन याद रहता है। बदलने के लिए Libre WebUI → Switch Server… उपयोग करें। याद सर्वर न चले तो खाली विंडो के बजाय प्रारंभ स्क्रीन लौटती है।

स्थानीय सर्वर के लिए त्वरित शुरुआत: Docker Compose, npx libre-webui, Homebrew।

🧰 डेस्कटॉप ऐप में Work

पैकेज बैकएंड, Docker या Work रनटाइम नहीं देता। उपलब्धता जुड़े सर्वर पर निर्भर है:

  • docker info चला सकने वाला स्थानीय बैकएंड कार्य कंटेनर और वॉल्यूम बनाता है;
  • मानक Compose होस्ट socket को माउंट करता है, रनटाइम रहित कस्टम कंटेनर Work को अनुपलब्ध बताता है;
  • work.enabled=true वाला Kubernetes Pod/PVC Work देता है; और
  • Work न हो तो Chat चलता है।

फ़ाइलें ऐप में नहीं, सर्वर के Docker/Kubernetes संग्रहण में हैं। पूर्वावलोकन signed same-origin proxy से आता है; reverse proxy HTTP/WebSocket रखे तो स्थानीय/दूरस्थ क्लाइंट उपयोग करते हैं।

🎨 डेस्कटॉप एकीकरण

  • native मेनू
  • macOS hiddenInset शीर्षक पट्टी
  • सिस्टम-अनुसार डार्क मोड
  • बाहरी लिंक डिफ़ॉल्ट ब्राउज़र में
  • context isolation, Node integration के बिना

🚧 सीमाएँ

  • macOS केवल Apple Silicon (arm64)
  • सर्वर आवश्यक
  • Work सर्वर रनटाइम पर निर्भर
  • स्वचालित अपडेट नहीं

विवरण के लिए Work